GRPC琐碎

记录一些grpc使用过程中的体验、坑及技巧,Server及Client语言都为C#。

体验:

  • 搭建简单,一次尝试即成功。
  • 分布式好伙伴

技巧

  • server意外掉线后重新上线,client将会自动重连,不需要自己处理。
  • 利用streaming功能,可快速实现推送服务器,即观察者模式。之前有做过利用rabbitmq消息队列中间件实现消息推送,或许可以用grpc streaming替代,无论性能、复杂度、稳定性都将提升。
  • 默认情况下,单元调用是按顺序同步执行的,通过async/await可以进行异步调用。同时提供同步、异步方式调用也是一大亮点。

  • 暂无