提问人:Ken 提问时间:11/16/2023 最后编辑:Ken 更新时间:11/16/2023 访问量:21
gRPC C++ 异步服务器在特定线程中具有 RPC 处理程序?[关闭]
gRPC C++ async server with RPC handler in specific thread? [closed]
问:
我有一个带有两个流接口的 C++ 异步服务器。一个接口向客户端发送包含数据更新的通知,另一个接口向客户端发送“keep-alive”和其他与服务器相关的事件通知。我遇到过这样的情况:对数据更新接口的客户端 RPC 调用可能需要很长时间(例如,注册数据通知),这会阻止保持活动接口发送其更新。这会导致客户端认为服务器运行不正常,从而使它们断开连接并重新连接。我想知道我是否可以设置服务器,以便服务器/keepalive 接口处理程序从一个线程运行,而数据更新处理程序从另一个线程运行?是否可以将处理程序分配给特定线程?
谢谢
答: 暂无答案
评论