kratos 是一套轻量级的 Go 微服务框架,包含大量微服务相关框架及工具。Kratos 定位为 Go 微服务基础设施层框架,类似于 Java 生态中的 Spring Cloud 或 Dubbo。Kratos 致力于提供一套简洁、通用、高效、稳定的微服务开发框架,帮助开发者快速构建微服务,让开发者更加聚焦于业务交付,而无需关心微服务治理的复杂细节。
在 k8s 环境中使用 Istio
发表于
分类于
后端
go-clean-template 源码分析
发表于
分类于
Go
今天来分析一个开源项目 go-clean-template,这是 Go 项目模版,用来演示在 Go 中如何实现 整洁架构(Clean Architecture)。它展示了:
- 如何组织项目,以防止项目演化成难以维护的代码
- 在哪里处理业务逻辑,使其保持独立、整洁、可扩展
- 如何在微服务增长时保持控制
在 k8s 环境中使用 Gateway API
发表于
分类于
后端
Gateway API 是一个官方 Kubernetes 项目,专注于 Kubernetes 中的 L4 和 L7 路由。该项目代表了下一代 Kubernetes Ingress、负载均衡和服务网格 API。从一开始,它就被设计为通用的、表达能力强的且面向角色的。这篇文章我们将学习如何在 k8s 环境中使用 Gateway API。
在 k8s 环境中使用 Ingress
发表于
分类于
后端
这篇文章我们继续在之前部署的 Kind k8s 环境 中使用 Ingress,以学习熟悉 k8s 的 Ingress 特性。
基于 MetalLB 部署 k8s 的 LoadBalancer 服务
发表于
分类于
后端
基于 Kind 搭建 k8s 开发环境
发表于
分类于
后端
agentscope 源码分析(7):ReActAgent 核心
发表于
分类于
Python
这篇文章我们将开始学习 AgentSope 最核心的功能,即 ReActAgent,它为开发者提供了开箱即用的、ReAct 架构的(Reasoning + Acting)模式的智能体。
agentscope 源码分析(6):Agent 的元类与基类
发表于
分类于
Python
从本篇文章开始,我们将正式深入剖析 AgentScope 框架中 Agent 模块的核心实现源码,首先聚焦于 Agent 底层的基础设计,逐一解析 StateModule、_AgentMeta 元类与 AgentBase 基类等关键组件。
agentscope 源码分析(5):Plan & Trace
发表于
分类于
Python
这篇文章我们继续学习 AgentScope 的源码,主要聚焦于 AgentScope Plan 与 Trace 两个组件的实现。Plan 组件为 Agent 提供了将复杂任务分解为一系列子任务的能力,而 Trace 组件则用于追踪和记录 Agent 的执行过程,属于 AgentScope 框架的基础设施。