我正在开发一个nodejs应用程序,并且要求每个连接每秒发送约10k个请求。客户端应用程序必须打开一个websocket连接才能发送这些请求,并且在服务器端必须仅接收数据并将其发送到队列。服务器端的套接字连接数量并不多,可能在1k左右。我对此有几个问题,任何帮助,非常感谢。Nodejs websocket
- 首先,是否有可能通过单个主进程来实现此设置?由于我无法与子进程共享Web套接字连接,因此我需要从主进程中获取带宽。
- 当我尝试对nodejs ws库进行基准测试时,我仅能够每秒发送大约1k个请求,每秒大小为9kb。我怎样才能提高吞吐量?
- 是否有任何关于如何实现最大吞吐量的例子,因为我只能找到如何实现最大连接的帖子?
谢谢。