Golang 微服务化 (1) - 技术选型

微服务框架目前有 go-micro, go-kit 等.

Go Micro 是最易上手, 框架提供了大部分的功能, 开箱即用. 但是牺牲了可扩展性. 并且强制使用 gRPC 作为通信类型.

Go Kit 相对来讲就需要对 Go 语言特性, 以及软件架构有一定的了解才能上手. 换来的就是每个模块都可以单独的修改变更.

活跃度可以参考: go-micro GitHub stars 与 go-kit GitHub stars 的 star 数.

参考

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.