分布式部署三台gateway的tcp,十个连接发送数据到register那台机子。 测试结果,并发量只有100+/s,请教如何实现每秒上万的并发请求?
gatewayWorker是做长连接业务的。并且它的主要功能是推送数据给客户端,并不是接受大量请求。
你好, walkor, 我已改为workerman , 并发量没有提升... 补充业务场景如下 : 对方用10个短连接, 连接我的TCP workerman, 发送数据给我, 正确解析后, 通过http方式发送到对方指定接口, 不知道瓶颈在哪, 如何提高并发量 ? http推送我已单独放在了 gateway中...
你的业务瓶颈在哪里我是不知道的。 需要你自己测试定位。 比如把所有业务逻辑都去掉测试下性能,然后逐步增加业务逻辑逐步测试
可以
看业务,简单的前面加个负载均衡就好了
你好 , 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'); // 监听要写在这里吗?
react/zmq 是个过期项目,不要使用了
ok, 明白了, 换其他测下来没提升...看来问题在其他地方
好的, 谢谢
gatewayWorker是做长连接业务的。并且它的主要功能是推送数据给客户端,并不是接受大量请求。
你好, walkor, 我已改为workerman , 并发量没有提升...
补充业务场景如下 :
对方用10个短连接, 连接我的TCP workerman, 发送数据给我,
正确解析后, 通过http方式发送到对方指定接口,
不知道瓶颈在哪, 如何提高并发量 ?
http推送我已单独放在了 gateway中...
你的业务瓶颈在哪里我是不知道的。
需要你自己测试定位。
比如把所有业务逻辑都去掉测试下性能,然后逐步增加业务逻辑逐步测试
可以
看业务,简单的前面加个负载均衡就好了
你好 , 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'); // 监听要写在这里吗?
react/zmq 是个过期项目,不要使用了
ok, 明白了, 换其他测下来没提升...看来问题在其他地方
好的, 谢谢