问题标签 [jboss-amq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
90 浏览

hawtio - 如何在 Fuse-AMQ 环境中设置“hawtio.noCredentials401”属性

当使用没有凭据的 hawtio 插件和 jolokia 时,Hawtio 不会返回 401(未授权),而是即使 hawtio.noCredentials401 属性设置为 true,它仍然返回 403 Forbidden。我已通过系统变量通过添加“hawtio.noCredentials401”属性etc/system.properties 中的条目。

根据 Hawtio 文档,它提到“hawtio.noCredentials401=true”将导致浏览器弹出窗口提示输入凭据,但它没有发生。

http://hawt.io/configuration/index.html

环境:JBoss Fuse-AMQ v6.3(基于 Karaf 的容器)

任何指针都会有所帮助。

0 投票
1 回答
53 浏览

jboss-amq - producerWindowSize 不适用于 AMQ 7.1

我正在使用 Red Hat JBoss AMQ 7.1.0.GA 并使用 producerWindowSize 测试流控制,我使用了 amq71Install\examples\features\standard\queue 下的示例,这里是示例 jndi.proerties:

我发送了 10 条总大小小于 1024 的消息,但仍然可以看到它们到达代理,是我遗漏了什么还是我误解了这个参数?

最好的祝福

局域网

0 投票
1 回答
42 浏览

jboss-amq - amqp 是否支持使用 producerMaxRate 进行流量控制

我正在使用 Red Hat JBoss AMQ 7.1.0.GA 并通过 amq71Install\examples\protocols\amqp\queue 下的示例使用 amqp 协议测试流控制,我刚刚在以下代码示例中添加了 producerMaxRate=1:

但这对控制流量不起作用,是否可以将此参数用于 amqp 协议?

此致

0 投票
1 回答
622 浏览

jmx - 使用 AMQ 7.0.1 进行 AppDynamics 监控

我正在使用 AppDynamics 的 ActiveMQ 扩展。这是很好的开始。使用 JMXRemote(在 artemis.profile 中启用)就可以了。但是,我想要它来自本地主机。默认情况下,为 AMQ 的 localhost 启用 JMX。AMQ 管理控制台在内部使用 jmx,它在没有启用 JMXRemote 的情况下工作。jolokia 在内部使用什么服务 URL 来使用来自 localhost 的 JMX 进行连接?我尝试使用以下网址:

serviceUrl: "服务:jmx:rmi:///jndi/rmi://:1099/jmxrmi"

0 投票
1 回答
232 浏览

jms - Red Hat JBoss AMQ 客户端 用于故障转移和重新连接的示例 java 程序

我正在尝试创建一个具有故障转移功能的测试程序。我正在使用并遵循此文档。 https://access.redhat.com/documentation/en-us/red_hat_amq/7.0/html/using_the_amq_jms_client/configuration#logging 根据文档故障转移 URI 格式如下。故障转移:(amqp://host1:port[,amqp://host2:port...])[?option=value[&option2=value...]] 您是否有任何使用上述格式的 URI 的示例? 我看了一些例子,但那些没有使用这个 URI 方案。

0 投票
2 回答
248 浏览

activemq - 使用复制作为 HA 策略时是否有任何消息丢失

我正在使用 jboss amq7.1/apache amq,当使用复制作为我的集群的 HA 策略时,据记录,所有数据同步都是通过网络完成的,当主代理接收到的所有持久数据都同步到从属时master 从网络中掉线。从代理首先需要从主代理同步所有现有数据,然后才能替换它。

根据我的理解,如果主代理崩溃而不是管理员关闭,则无法同步持久数据,因此如果日志使用的磁盘损坏,保存在主日志中的消息将丢失,对吗?

0 投票
1 回答
797 浏览

amqp - 具有多个客户端的 AMQ 地址到多播队列

我的查询是针对产品 Red Hat AMQ 7.X(我使用的是 7.2),它基于 Apache ActiveMQ Artemis 和一个使用 AMQP 协议连接到队列的 .Net 客户端。

Artemis 文章讨论了单播(点对点)、多播(发布-订阅)以及这些寻址的组合:https ://activemq.apache.org/artemis/docs/2.0.0/address-model.html

它没有详细说明两个消费者在一个地址下连接到同一个多播队列的情况。我们的要求是

  • 具有发布-订阅模式的通信,发布者发布到多播地址。
  • 有许多队列可以根据发布的消息采取行动,比如一个队列用于“FollowupJob”,另一个队列用于“MailerComponent”。
  • 有 X 个消费者 - “MailerComponent”连接到一个队列以分配负载,以便传递到该队列的消息以循环方式在 X 个消费者之间分发。

后面的部分描述了这样的配置:https ://activemq.apache.org/artemis/docs/2.0.0/address-model.html#configuring-a-shared-durable-subscription-queue-with-up-to- 10-concurrent-consumers 这似乎满足了我的需求,但我想仔细检查一下,因为上面的解释没有涵盖这种情况。

0 投票
1 回答
1275 浏览

amqp - AMQPNETLITE - ActiveMQ Artemis (Red Hat AMQ) - 自动创建多消费者多播队列

这个问题是关于在 .Net 中使用 AMQP 使用消息的。文档推荐 amqpnetlite:https ://access.redhat.com/documentation/en-us/red_hat_amq/7.0/html-single/using_the_amq_.net_client/index

使用 AMQPNetLite 订阅地址时,将自动创建地址和队列。不过,自动创建的队列始终是“单播”的。我无法自动创建

  1. 多播队列
  2. 这允许任意数量的消费者。

代码:

也许我错过了一些标志?

0 投票
2 回答
183 浏览

activemq-artemis - 在 JDK10 上启动 JBoss AMQ 代理 Artemis 的最佳方式

试图在 JDK 10 上启动 JBoss AMQ 并得到 Unrecognized VM option 'UseFastAccessorMethods'

我删除了这个选项,artemis-profile现在它工作正常。有没有更好的选择?

0 投票
2 回答
335 浏览

activemq-artemis - 用于故障转移的 JBoss AMQ .Net 客户端方法

Red Hat 建议在从基于 .Net 的应用程序连接到代理时使用 Azure 团队的 AMQPNetLite 作为客户端连接到 JBoss AMQ - https://access.redhat.com/documentation/en-us/red_hat_amq/7.0/html-single /using_the_amq_.net_client/index

JBoss AMQ 基于 Apache Artemis,它支持客户端的自动故障转移处理 - https://activemq.apache.org/artemis/docs/1.0.0/ha.html#failover-mode但看起来这种透明的故障转移处理由客户端用于 JMS API 而不是 .Net API。

AMQPNetLite 似乎不会自动处理故障转移 - https://github.com/Azure/amqpnetlite/issues/33#issuecomment-144798871

Red Hat 的建议是什么,或任何记录在案的 .Net 客户端正确处理故障转移的程序是什么?是否有内置机制或必须手动编码?

在此类故障转移期间是否会引发任何异常,以便客户端可以识别已发生故障转移并且备份服务器不是实时服务器?