Sockets Azure服务总线、Redis缓存、队列等中的单个TCP通道何时不足
我在多个地方看到过这种建议,例如: 多个工厂:由同一工厂创建的所有客户端(发送方和接收方除外)共享一个TCP连接。最大消息吞吐量受可通过此TCP连接的操作数的限制。单个工厂可以获得的吞吐量随着TCP往返时间和消息大小的不同而变化很大。为了获得更高的吞吐量,您应该使用多个消息传递工厂 您可以找到针对Redis、RabbitMQ等的类似建议。我的问题是,一个TCP通道如何耗尽?我相信在单个TCP通道上没有带宽限制 那么,为什么人们建议使用多个通道来实现高吞吐量呢?是否因为:Sockets Azure服务总线、Redis缓存、队列等中的单个TCP通道何时不足,sockets,tcp,redis,azureservicebus,azure-redis-cache,Sockets,Tcp,Redis,Azureservicebus,Azure Redis Cache,我在多个地方看到过这种建议,例如: 多个工厂:由同一工厂创建的所有客户端(发送方和接收方除外)共享一个TCP连接。最大消息吞吐量受可通过此TCP连接的操作数的限制。单个工厂可以获得的吞吐量随着TCP往返时间和消息大小的不同而变化很大。为了获得更高的吞吐量,您应该使用多个消息传递工厂 您可以找到针对Redis、RabbitMQ等的类似建议。我的问题是,一个TCP通道如何耗尽?我相信在单个TCP通道上没有带宽限制 那么,为什么人们建议使用多个通道来实现高吞吐量呢?是否因为: 在这种情况下,客户端应用