我目前有一个原始的RPC设置,该设置依赖于通过安全套接字传输的JSON,但是我想切换到gRPC。不幸的是,我还需要在Windows上访问AF_UNIX(Microsoft最近开始支持该功能,但尚未实现gRPC)。
由于我已有一个现有的工作连接(由其他库管理),所以我的首选是将它与GRPC结合使用来发送/接收命令来代替我的JSON解析,但是我正在努力寻找最佳方法为此。
我看过Plugging custom transport into gRPC,但是这个问题在以下方面有所不同(以及我希望有一个新的答案)
有人用gRPC解决了类似的问题吗?
我可能已经想出了自己的答案。当Protobuf的服务定义组件不依赖于gRPC时,我似乎过于专注于gRPC。
[How can i write my own RPC Implementation for Protocol Buffers utilizing ZeroMQ与我的用例非常相似,https://developers.google.com/protocol-buffers/docs/proto#services似乎可以解决我的问题(这也解释了为什么我似乎一直在混淆所涉及的各种“渠道”
我欢迎任何改进/建议,并希望以后有同样困惑的人们在搜索中可以发现这一点。