上篇文章我们已经快速使用了 kratos CLI 命令行工具来创建一个微服务项目,我们也了解到,kratos CLI 是基于 kratos-layout 这个模版项目来生成初始项目代码的,这篇文章我们将详细分析下这个 kratos-layout 模板项目。
kratos 源码分析 01:快速使用
发表于
分类于
Go
在 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 基类等关键组件。