AI Skill Hub 强烈推荐:kratos-transport MCP工具 是一款优质的AI工具。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。
基于Go语言的开源MCP工具,为Kratos框架提供消息队列传输层支持,集成RabbitMQ、Kafka、RocketMQ、ActiveMQ等多个主流消息中间件。适合需要异步通信和消息驱动架构的后端开发团队。
kratos-transport MCP工具 是一款基于 Go 开发的开源工具,专注于 消息队列、传输层、Kratos框架 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
基于Go语言的开源MCP工具,为Kratos框架提供消息队列传输层支持,集成RabbitMQ、Kafka、RocketMQ、ActiveMQ等多个主流消息中间件。适合需要异步通信和消息驱动架构的后端开发团队。
kratos-transport MCP工具 是一款基于 Go 开发的开源工具,专注于 消息队列、传输层、Kratos框架 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:go install(推荐) go install github.com/tx7do/kratos-transport@latest # 方式二:从源码编译 git clone https://github.com/tx7do/kratos-transport cd kratos-transport go build -o kratos-transport . # 方式三:下载预编译二进制 # 访问 Releases 页面下载对应平台二进制文件 # https://github.com/tx7do/kratos-transport/releases
# 查看帮助 kratos-transport --help # 基本运行 kratos-transport [options] <input> # 详细使用说明请查阅文档 # https://github.com/tx7do/kratos-transport
# kratos-transport 配置说明 # 查看配置选项 kratos-transport --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export KRATOS_TRANSPORT_CONFIG="/path/to/config.yml"
<p align="center"> <h1 align="center">Kratos Transport</h1> <p align="center"> 为 <a href="https://go-kratos.dev/">Kratos</a> 微服务框架打造的统一传输层与消息代理扩展集 </p> <p align="center"> <em>一套抽象,30+ 传输协议全覆盖,开箱即用</em> </p> </p>
<p align="center"> <a href="README.md">中文</a> · <a href="README_en.md">English</a> · <a href="README_ja.md">日本語</a> </p>
<p align="center"> <img src="https://img.shields.io/badge/Go-1.24+-00ADD8?style=flat-square&logo=Go" alt="Go Version" /> <img src="https://img.shields.io/badge/Kratos-v2-00ADD8?style=flat-square" alt="Kratos" /> <img src="https://img.shields.io/badge/License-MIT-green?style=flat-square" alt="License" /> <img src="https://img.shields.io/github/stars/tx7do/kratos-transport?style=flat-square" alt="Stars" /> <img src="https://img.shields.io/github/last-commit/tx7do/kratos-transport?style=flat-square" alt="Last Commit" /> <img src="https://img.shields.io/badge/PRs-Welcome-brightgreen?style=flat-square" alt="PRs Welcome" /> </p>
---
transport.Server 实现可直接注册到 Kratos 服务生命周期;独立 broker.Broker 接口支持纯消息代理场景,按需选用TypedHandler[T]、Subscribe[T]、RegisterSubscriber[S, T] 等类型安全 API,告别 interface{} 运行时恐慌broker.Message 统一封装 Headers / Body / Metadata / Partition / Offset,屏蔽底层协议差异---
根据需要按模块引入:
```bash
package main
import (
"context"
"log"
"github.com/tx7do/kratos-transport/broker"
kfk "github.com/tx7do/kratos-transport/broker/kafka"
)
func main() {
ctx := context.Background()
b := kfk.NewBroker(
broker.WithAddress("localhost:9092"),
)
if err := b.Connect(); err != nil {
log.Fatal(err)
}
defer b.Disconnect()
// 发布消息
_ = b.Publish(ctx, "test-topic", broker.NewMessage([]byte(`{"hello":"world"}`)))
// 订阅消息
_, _ = broker.Subscribe[[]byte](b, "test-topic",
func(ctx context.Context, topic string, headers broker.Headers, msg *[]byte) error {
log.Printf("received: %s", string(*msg))
return nil
},
)
}
---
| 项目 | 说明 |
|---|---|
| [kratos-chatroom](https://github.com/tx7do/kratos-chatroom) | WebSocket 实时聊天室 |
| [kratos-cqrs](https://github.com/tx7do/kratos-cqrs) | CQRS 架构示例(Kafka + MongoDB) |
| [kratos-realtimemap](https://github.com/tx7do/kratos-realtimemap) | 物联网实时地图(MQTT + WebSocket) |
| [go-wind-uba](https://github.com/tx7do/go-wind-uba) | 企业级用户行为分析系统 |
| [go-wind-admin](https://github.com/tx7do/go-wind-admin) | 中后台管理系统脚手架 |
以上项目均收录于 Kratos 官方 Examples。
---
broker.Broker 是所有消息代理实现的顶层接口:
type Broker interface {
Name() string
Options() Options
Address() string
Init(...Option) error
Connect() error
Disconnect() error
Publish(ctx context.Context, topic string, msg *Message, opts ...PublishOption) error
Subscribe(topic string, handler Handler, binder Binder, opts ...SubscribeOption) (Subscriber, error)
Request(ctx context.Context, topic string, msg *Message, opts ...RequestOption) (*Message, error)
}
| 框架 | 说明 | 文档 |
|---|---|---|
| Thrift | Apache Thrift RPC 协议 | [README](./transport/thrift/README.md) |
| GraphQL | GraphQL 查询语言 | [README](./transport/graphql/README.md) |
| FastHttp | 高性能 HTTP 框架 fasthttp | [README](./transport/fasthttp/README.md) |
| Gin | Gin Web 框架 | [README](./transport/gin/README.md) |
| Go-Zero | go-zero 微服务框架 | [README](./transport/gozero/README.md) |
| Hertz | 字节跳动 CloudWeGo Hertz HTTP 框架 | [README](./transport/hertz/README.md) |
| Iris | Iris Web 框架 | [README](./transport/iris/README.md) |
| tRPC | 腾讯 tRPC 微服务框架 | [README](./transport/trpc/README.md) |
优质的Kratos生态扩展工具,支持多种消息队列,社区关注度较好。代码维护活跃,适合构建可靠的消息驱动系统。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,kratos-transport MCP工具 是一款质量优秀的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | kratos-transport |
| 原始描述 | 开源MCP工具:kratos transport layer extension, support: rabbitmq,kafka,rocketmq,activemq,apol。⭐432 · Go |
| Topics | 消息队列传输层Kratos框架Go语言MCP |
| GitHub | https://github.com/tx7do/kratos-transport |
| License | MIT |
| 语言 | Go |
收录时间:2026-05-17 · 更新时间:2026-05-19 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。