ActiveMQ CPP 代理 URI 问题

发布于 2024-10-19 18:55:09 字数 451 浏览 8 评论 0原文

我正在使用 ActiveMQ CPP 5.2.3。

我正在尝试将 transport.commandTracingEnabled=true 添加到 tcp 传输层:

failover://(tcp://10.10.10.1:61616transport.commandTracingEnabled=true,tcp://10.10.10.2:61616?transport.commandTracingEnabled=true)?randomize=true

ActiveMQ 不接受它。

然而,使用一种 TCP 传输就可以正常工作:

failover://(tcp://10.10.10.1:61616transport.commandTracingEnabled=true)?randomize=true

I'm using ActiveMQ CPP 5.2.3.

I'm trying to add transport.commandTracingEnabled=true to tcp transport layer:

failover://(tcp://10.10.10.1:61616transport.commandTracingEnabled=true,tcp://10.10.10.2:61616?transport.commandTracingEnabled=true)?randomize=true

ActiveMQ doesn't accept it.

Hovewer with one TCP transport it works fine:

failover://(tcp://10.10.10.1:61616transport.commandTracingEnabled=true)?randomize=true

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

盗琴音 2024-10-26 18:55:09

我认为你的意思是版本3.2.3。

您能详细说明一下“ActiveMQ 不接受它”的含义吗?

看起来您缺少一个“?”第一个 ip/端口后的字符

failover://(tcp://10.10.10.1:61616transport.commandTracingEnabled=true,tcp://10.10.10.2:61616?transport.commandTracingEnabled=true)?randomize=true

v3.2.5 中修复了一些 URI,这也可能有帮助。

I think you mean version 3.2.3.

Can you expand on what "ActiveMQ doesn't accept it" means?

Looks like you're missing a '?' character after the first ip/port

failover://(tcp://10.10.10.1:61616transport.commandTracingEnabled=true,tcp://10.10.10.2:61616?transport.commandTracingEnabled=true)?randomize=true

There are some URI fixes coming in v3.2.5 which might help also.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文