繁体   English   中英

如何使gRPC服务器仅支持一个客户端连接

[英]How to enable gRPC server to support just one client connection

我目前正在考虑将gRPC用于Java应用程序(客户端)和C ++服务器之间的进程间通信。 RPC调用将使用非常老的C ++代码库中的功能,该功能绝对不是线程安全的。 通常,Java客户端将启动更多的gRPC服务器实例,并且与每个服务器实例只有一个连接。 有什么方法可以确保在gRPC服务器上仅接受一个连接并拒绝所有其他连接尝试。 否则,我需要在RPC函数中引入一些全局锁定,以100%正确地实现服务器。

计划提供其他服务器端API,这些API将允许服务器决定是否接受传入的连接,但这尚未完成。 目前,锁定可能是一个合理的选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM