忻州市网站建设_网站建设公司_电商网站_seo优化
2026/1/8 20:14:38 网站建设 项目流程

基于nats 的分布式rpc服务框架设计

实际上就是一个简单的设计方案,特性都是利用了nats 内部的,开发语言不限定,因为nats 提供了多语言实现,跨语言,跨平台处理特别简单

参考图

如下图,核心是利用了nats 的特性,比如消息,micro service,以及了灵活的部署模式

image

说明

以上图核心是利用了nats 的 leaf,gateway ,多租户的特性,可以实现灵活的服务注册,服务访问,消息协议可以基于多种协议,因为nats 内部并不限定,可以用json,protobuf 等,业务消息协议可以基于cloudevents 等进行扩展开发起来还是比较简单的

参考资料

https://nats.io/

https://docs.nats.io/using-nats/developer/services

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询