我有一个应用程序使用"故障转移"连接到ActiveMQ;URL字符串。管理员正在向代理添加身份验证。是否可以将jms.userName
和jms.password
放入URL字符串?一个带有虚拟值的例子会很有帮助。
是的,完全按照您指定的方式工作。jms。prefix配置ActiveMQConnectionFactory上的任何setter。
failover:(tcp://127.0.0.1:61616)?jms.userName=admin&jms.password=admin
日志确认:
09:41:53.429 INFO [ActiveMQ Task-1] Successfully connected to tcp://127.0.0.1:61616
09:41:53.481 INFO [Blueprint Event Dispatcher: 1] Route: route1 started and consuming from: amq://queue:VQ.ORDER.VT.ORDER.EVENT