gal*_*ben 3 java amqp rabbitmq
我正在使用 RabbitMQ java 客户端。我的应用程序有多个交换和队列。采用类似于 Pub/Sub 模型的东西。
关于连接的最佳实践是什么?每个应用程序是否应该有一个连接?
我了解通道模型和线程(非)安全模型。只是不确定我是否应该有多个连接。
每个应用程序一个连接是正确的。
在该连接中,您将拥有许多渠道——在那里完成实际工作。
您可以在单个连接中拥有成百上千个消息生产者和消费者(每个都在他们的频道上)。
如果您开始发现 RMQ 设置速度变慢,因为您做了太多工作,请查看集群 RMQ 和/或建立应用程序的多个实例。
但是您仍然会为每个应用程序实例维护 1 个连接。
| 归档时间: |
|
| 查看次数: |
1757 次 |
| 最近记录: |