GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
https://github.com/cloudwego/kitex conduct@cloudwego.io Overview Repositories27 Packages People9 More PinnedLoading monitor-prometheusmonitor-prometheusPublic Prometheus monitoring for your kitex services. Go207 registry-etcdregistry-etcdPublic Go2025 ...
Kitex 支持了 Dubbo 协议,是 CloudWeGo 助力多语言云原生生态融合的一大步,解决了众多企业用户 Java 转 Go、 Java 与 Go 并存的痛点,欢迎大家试用和接入;如果在使用过程遇到任何问题,可以加入我们的飞书用户群,或者在 Github 上给我们提反馈。 项目地址GitHub:https://github.com/cloudwego 官网:http://www.clou...
import("github.com/kitex-contrib/registry-nacos/registry"// ...)funcmain(){// 省略部分初始化代码// **初始化Nacos注册中心,默认从环境变量读取配置**r, err := registry.NewDefaultNacosRegistry()iferr !=nil{panic(err) } Init() svr := note.NewServer(new(NoteServiceImpl), server.WithServer...
kitex为字节开源的rpc框架,与go-micro等不同,kitex主打强扩展性,在协议上不仅支持Thrift(Buffered与Framed),同时也支持Kitex Protobuf等。 话不多说,首先看前置依赖 go version>1.16 go installgithub.com/cloudwego/kitex/tool/cmd/kitex@latest go installgithub.com/cloudwego/thriftgo@latest ...
goinstall github.com/cloudwego/thriftgo@latest 2、相关概念 (1)Kitex 框架及命令行工具,默认支持 thrift和 proto3两种 IDL(全称是 Interface Definition Language,接口定义语言),对应的 Kitex 支持 thrift和 protobuf两种序列化协议。
作者| 王宇轩 (github: DMwangnima),Kitex Committer 背景 Kitex 是字节跳动基础架构服务框架团队推出的 Go 微服务 RPC 框架,支持 Thrift、Kitex Protobuf、gRPC 等消息协议,具有高性能、强可扩展的特点。于 2021 年 9 月正式开源后,已在多家外部企业成功落地,为他们带来了真实的成本、性能和稳定性收益。
作者| 王宇轩 (github: DMwangnima),Kitex Committer 背景 Kitex 是字节跳动基础架构服务框架团队推出的 Go 微服务 RPC 框架,支持 Thrift、Kitex Protobuf、gRPC 等消息协议,具有高性能、强可扩展的特点。于 2021 年 9 月正式开源后,已在多家外部企业成功落地,为他们带来了真实的成本、性能和稳定性收益。
作者| 王宇轩 (github: DMwangnima),Kitex Committer 背景 Kitex 是字节跳动基础架构服务框架团队推出的 Go 微服务 RPC 框架,支持 Thrift、Kitex Protobuf、gRPC 等消息协议,具有高性能、强可扩展的特点。于 2021 年 9 月正式开源后,已在多家外部企业成功落地,为他们带来了真实的成本、性能和稳定性收益。
https://github.com/kitex-contrib/xds :仅支持 v3.0.0 及以上版本。 操作步骤 第一步:变更服务端代码 说明 完整代码示例参见文末。 添加代码库。 "github.com/kitex-contrib/obs-opentelemetry/tracing" // tracing sdk "github.com/kitex-contrib/registry-nacos/registry" // nacos registry sdk go 说明 ...