workerman 'reusePort' => true gateway 还是分配不平衡是啥问题
reusePort 只是让连接的尽量平均分配给进程,但是一个连接连多长时间以及发来多少请求不受reusePort控制。 有的连接连接时间长,发的请求多,那么这个进程收到的请求就多。
另外不是越均衡越好,有时候系统并不需要那么多进程参与处理业务,参与业务的进程越多产生大量进程切换开销,性能反而低下。
正解,开发中不需要太关注请求跟连接分配的问题,只要程序运行正常那就OK
是不是这个 'reusePort' => true 不加也可以
不加性能会比较好
reusePort 只是让连接的尽量平均分配给进程,但是一个连接连多长时间以及发来多少请求不受reusePort控制。
有的连接连接时间长,发的请求多,那么这个进程收到的请求就多。
另外不是越均衡越好,有时候系统并不需要那么多进程参与处理业务,参与业务的进程越多产生大量进程切换开销,性能反而低下。
正解,开发中不需要太关注请求跟连接分配的问题,只要程序运行正常那就OK
是不是这个 'reusePort' => true 不加也可以
不加性能会比较好