基于nats 的一个rpc框架nats-rpc-springboot-starter
开发的一个基于nats 的分布式rpc 框架,nats-rpc-springboot-starter,具体地址参考github
包含的特性
- 基于nats 的micro service,message,支持高性能
- 提供了抽象接口实现,方便快速开发,支持消息以及rpc服务
- 扩展方便,支持灵活的部署模式,扩容就可以了
- spring boot 集成
- 可以将rpc 服务暴露为rest api(几行代码就可以直接暴露了)
- 支持类似fegin 的服务访问
- 可以将feign rpc定义暴露为bean 方便业务使用
说明
核心是基于实际业务提取的一个方便进行业务开发的rpc,内部基于nats 的能力,可以实现服务的灵活部署,扩展比较方便,比如集成leaf node,supercluster ,account 多租户,实现强大灵活的服务部署访问,后续有时间了,会写一些使用的介绍
参考资料
https://github.com/rongfengliang/nats-rpc-springboot-starter
浙公网安备 33010602011771号