微服务中项目结构规划哪种方案比较好一点
source link: https://www.v2ex.com/t/804540
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
项目在微服务中的结构 基于 K8S istio 部署
方案一 A 项目 分为 A-http A-grpc 2 个工程 同理 B B-http B-grpc a 的 http 调用 a-grpc 和 b-grpc c-grpc b-http 调用 c-grpc...
方案二 A-http-grpc 一个工程提供 http 和 grpc 服务和 b-http-grpc 相互调用
方案一 这样是比较清晰,但是本项目内 a 还要调用一层 grpc 服务 ,还有就是工程数量有点多 部署麻烦 方案二 工程数量少,内部项目调用不用走 grpc 服务, http 和 grpc 调用处理会混在一起
我们现在采用的是方案一,由于服务有点多了,导致工程数量会多一倍,在纠结要不要合并为方案二 希望各位大佬说明一下实际情况中的工程结构,那种方案相对合适
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK