基于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

posted on 2026-01-16 08:00  荣锋亮  阅读(7)  评论(0)    收藏  举报

导航