【问题标题】:How to enable gRPC server to support just one client connection如何使 gRPC 服务器仅支持一个客户端连接
【发布时间】:2015-11-22 22:08:01
【问题描述】:

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

【问题讨论】:

    标签: c++ grpc


    【解决方案1】:

    计划提供额外的服务器端 API,允许服务器决定是否接受传入连接,但这还没有完成。目前,锁可能是一个合理的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多