我有一个简单的服务器程序,只是读取和发送回复回客户端。我正在连接1000个客户端,同时和连续地抽取4096字节的数据。但是我的服务器崩溃了,显示内存不足错误。我的分析是消息在缓冲区中累积。我的疑问是,当我在同一服务器上有两个不同的端口,分别从500个客户端接收消息时,是否可以减少缓冲区中消息的累积?请在这方面帮帮我。
我的节点服务器的js代码
var net = require('net');
var readline=require('readline');
var HOST = '10.44.75.21';
v
我已经将基于服务总线触发器的Azure函数部署到应用程序服务。函数的状态显示为在门户中运行。我已经选择它是基于消费计划的。问题如下:在我部署函数之后,它处理服务总线中的所有消息,一旦服务总线没有要处理的新消息,我在应用程序洞察中看到一条消息:Stopped the listener 'Microsoft.Azure.WebJobs.ServiceBus.Listeners.ServiceBusListener' for function .. 一旦侦听器停止,该函数就不会处理服务总线中的任何消息,直到我打开门户并导航到该函数。在打开该函数时,我注意到该函数再次运行并处理消息。