Skip to content

Releases: byebyebruce/natsrpc

v0.7.0

25 Jan 11:27
Compare
Choose a tag to compare
  1. 默认encode改用gogoproto
  2. publish hadler不在序列化
  3. 生成的代码只依赖接口,不依赖实现
  4. client的call改成传service和method,这样可以用原生nats和topic来发送消息。service端同理
  5. 生成代码增加版本支持断言

v0.6.0

16 Nov 10:04
Compare
Choose a tag to compare
  1. 大幅减少sub数量,现在一个服务只注册一个,如果有pub方法就再注册一个
  2. 支持多种协程模式
  3. MethodDesc不在用运行时反射,而是直接代码生成
  4. 去掉之前的异步概念,改为现在的延迟回复消息,更清晰更轻量
  5. 支持自定义编解码,可以自己用字节池
  6. publish方法函数也带返回值,保持handler函数和gRPC的一致,增强兼容性
  7. 去掉手动Sub Queue概念,改为根据 option (natsrpc.publish) = true来决定

v0.5.4

04 Nov 04:55
Compare
Choose a tag to compare

v0.5.4

v0.1.0

28 Jan 05:41
Compare
Choose a tag to compare

v0.1.0

  • header改成kv形式
  • 支持service和client的中间件
  • protobuf 工具升级版本