连接数固定,如何高并发?

分布式部署三台gateway的tcp,十个连接发送数据到register那台机子。
测试结果,并发量只有100+/s,请教如何实现每秒上万的并发请求?
已邀请:

walkor

赞同来自:

gatewayWorker是做长连接业务的。并且它的主要功能是推送数据给客户端,并不是接受大量请求。
 
 

wksmcg - 80后

赞同来自:

你好, walkor, 我已改为workerman , 并发量没有提升...
补充业务场景如下 :
对方用10个短连接, 连接我的TCP workerman, 发送数据给我, 
正确解析后,  通过http方式发送到对方指定接口, 
不知道瓶颈在哪, 如何提高并发量 ?  
http推送我已单独放在了 gateway中...

walkor

赞同来自:

你的业务瓶颈在哪里我是不知道的。
需要你自己测试定位。
比如把所有业务逻辑都去掉测试下性能,然后逐步增加业务逻辑逐步测试

wksmcg - 80后

赞同来自:

你好 , walkor, 安装 zmq后, 同时 Fatal error: Class Workerman\Events\React\ExtEventLoop may not inherit from final class (React\EventLoop\ExtEventLoop) in .../Workerman/Events/React/ExtEventLoop.php on line 22
 
请问 react/zmq怎么用? 
另外: 示例中:
$consumer = new Worker();   // 这里空
...
$pull->bind('tcp://127.0.0.1:5555'); // 监听要写在这里吗?

wksmcg - 80后

赞同来自:

好的, 谢谢

要回复问题请先登录注册