【发布时间】:2015-11-22 22:08:01
【问题描述】:
我目前正在考虑将 gRPC 用于 Java 应用程序(客户端)和 C++ 服务器之间的基本进程间通信。 RPC 调用将使用来自非常古老的 C++ 代码库的功能,这绝对不是线程安全的。 通常,Java 客户端会启动更多的 gRPC 服务器实例,并且与每个服务器实例只有一个连接。 有什么方法可以确保在 gRPC 服务器上只接受一个连接并拒绝所有其他连接尝试。否则我需要在 RPC 函数中引入一些全局锁,以实现 100% 正确的服务器实现。
【问题讨论】: