我正在尝试用Thrift编写一个简单的服务器.一开始它看起来很有希望,但我偶然发现了许多客户连接的问题.我正在使用TThreadPoolServer,它允许4个客户端连接,然后阻止其他客户端,直到我从连接中杀死一个.我可以做些什么来允许更多(可能几百个)客户端同时连接,而不增加线程数.我假设工作线程允许一次执行一个客户端请求,但看起来一个线程处理一个连接,直到它关闭.当我的客户必须重新打开套接字来执行操作时,我想避免出现这种情况.
c++ thrift
c++ ×1
thrift ×1