当前位置: 首页 > 知识库问答 >
问题:

grpc连接管理的连接数不匹配

贝自怡
2023-03-14

我们有一个项目是建立在双向grpc客户机/服务器上的C++。客户端只与服务器建立一个连接。服务器将有多个客户端。通过“netstat”命令,服务器端显示来自同一客户端的多个已建立的连接,但客户端当时只有一个与该服务器的活动连接。

以下是一个例子:

tcp6 0 0 serverip:端口clientip:48677已建立

tcp6 0 0 serverip:端口clientip:53149已建立

在客户端:

共有1个答案

晏修诚
2023-03-14

您可以尝试在连接上启用keepalives吗?

 类似资料:
  • 创建一个连接 类org.jivesoftware.smack.XMPPConnection管理你的XMPP服务器的连接,默认实现类为org.jivesoftware.smack.XMPPTCPConnection。 主要是使用两个构造函数,第一个是 XMPPTCPConnection(String) ,它把 你想连接到服务器名称 作为参数。 连接和断开 // Create the configur

  • 我使用作为我的数据源实现,我的代码获取连接并关闭连接,如下所示: 当我完成连接工作时,我将关闭它 我的问题是:确实是关闭的,所以当连接像一样关闭时,数据源是如何工作的。我听说datasource connection close并不是真正的close,只是release,但我在datasource类中找不到release API。我想知道datasource如何管理数据库连接的创建、关闭和释放。

  • filter.network.HttpConnectionManager filter.network.HttpConnectionManager.Tracing filter.network.HttpConnectionManager.Tracing.OperationName (Enum) filter.network.HttpConnectionManager.SetCurrentClien

  • HTTP连接管理架构概述。 HTTP协议架构概述。 { "name": "http_connection_manager", "config": { "codec_type": "...", "stat_prefix": "...", "rds": "{...}", "route_config": "{...}", "filters": [],

  • HTTP是现代服务架构的关键组件,Envoy实现了大量HTTP定制的功能。Envoy有一个内置的网络级过滤器,称为HTTP连接管理器。该过滤器将原始字节转换为HTTP级别消息和事件(例如,接收到的头域,接收到的body数据,接收的尾部等)。它还会处理所有HTTP连接和访问记录,请求ID生成和跟踪,请求/响应头域处理,路由表管理和统计等请求。 HTTP连接管理器配置 HTTP协议 Envoy的HTT

  • 在 Adobe® Creative Suite® 4 中, “连接 ”面板支持您管理 Web 服务连接,以及与这些连接交互的、安装在本地的扩展功能。 “连接 ”面板本身就是一项扩展功能。 Creative Suite 应用程序的其它扩展功能包括: Adobe ConnectNow 通过 Web 与分散的工作团队协作,共享语音、数据和多媒体。 Kuler™面板在线快速创建、共享和浏览颜色主题。搜索帮