这是我的第一个问题,如果表格有误,请见谅!
我正在尝试制作节俭的服务器(python)和客户端(c++)。但是我需要双向交换消息。客户端应注册(调用服务器的功能并等待),服务器应在同一端口上侦听 N(N-> 100k)个传入连接(客户端)。在满足某些条件后,服务器需要调用每个客户端上的函数并收集结果并解释它们。
我有点困惑,第一个问题是“这可以在 Thrift 中完成”吗?第二个问题与允许我进行双向通信的机制有关。我想我需要两项服务。一种具有客户端功能,另一种具有服务器功能。但我对调用代码感到困惑。我了解一种通信方式(从服务器调用函数),但是从客户端调用函数时我遇到了问题。
有什么建议么???
谢谢!