- 主题:rabiitmq是不是有这个问题~?
多个版本的程序用同一个rabbitmq,用的队列名字都一样,(至少程序里面定义的rabbitmq名字一样。)
那么,A消费者会不会取到B消费者的对象消费?这就乱套了吧。因为不同版本程序的对象可能不一样啊。
解决办法:
每个程序建立不同名的queque?
--
修改:Splunk FROM 139.224.253.*
FROM 139.224.253.*
我在共享的这个rabbitmq的管理终端里面确实只看到一个queue,多个应用共享?能不乱?
【 在 Splunk (水木二级巡视员) 的大作中提到: 】
: 多个版本的程序用同一个rabbitmq,用的队列名字都一样,(至少程序里面定义的rabbitmq名字一样。)
: 那么,A消费者会不会取到B消费者的对象消费?这就乱套了吧。因为不同版本程序的对象可能不一样啊。
: 解决办法:
: ...................
--
FROM 139.224.253.*
用了同样的名字
【 在 hothail (沸冰!无尽的华尔兹) 的大作中提到: 】
: 程序处理可以兼容就不会乱
: 分别用不同名字也行
--
FROM 139.224.253.*
你说的主题是啥意思?
我多个程序里面的配置都是这样的
public class RabbitMqConfig {
/**
* 邮件消息队列 名
*/
public static final String MAIL_QUEUE = "MAIL";
/**
* 钱数据更新 消息队列 名
*/
public static final String MONEY_QUEUE = "MONEY";
}
我在rabbitmq的mgmt终端能看到,他们共享了这两个队列
【 在 nikezhang (难得糊涂) 的大作中提到: 】
: 你a消费者和b消费者订阅不同主题的消息那怎么可能两套?
--
FROM 139.224.253.*
我的问题是:
这个程序被我部署了多个实例实现不同的目的,他们拿过去没改配置,配置都是同一个mq server的同名消费队列,用的同样的用户名和密码链接mq,,应该是有问题的。
我知道怎么配置了,应该是配置不同的用户,不同的vhost...
【 在 nikezhang (难得糊涂) 的大作中提到: 】
: 对啊,消费钱的和消费邮件的不会搞混,有什么问题?
--
修改:Splunk FROM 139.224.253.*
FROM 139.224.253.*