@
lanyulei Kratos v2,版本我们目前正在做对应的工程标准化的,后面内部也打算直接使用,只维护开源版本;
主要的设计理念为:
1 、API 协议使用 Protobuf 定义接口,实现 HTTP/gRPC 方式进行通信, 并且 Errors 通过 Enum 作为错误码,以实现错误判定。
2 、Component 统一遵循 OpenTracing 规范进行实现, 通过 Plugins 设计理念,实现插件化方式提供扩展能力。
3 、通过 Git 方式管理 Service 项目模板,并可通过 Kratos 一键初始化脚手架。
在年前应该会 release 对应的 pre 版本