小编Jus*_*ram的帖子

WildFly 10 AMQ119032:用户没有地址上的 CREATE_NON_DURABLE_QUEUE 权限

我正在使用 WildFly 10.1..0.Final,我想使用 STOMP over WebSocket 连接 JavaScript 客户端。我正在使用 stomp.js。WildFly 包括 Apache ActiveMQ Artemis Message Broker 版本 1.1.0.wildfly-017。

首先,我使用 add-user.bat 添加了一个名为“myguest”的用户。该用户是“应用程序用户”。

接下来,我尝试了许多不同的方法来配置主题和安全设置。请检查我尝试配置主题的不同方式。两者都不起作用。

我尝试创建“jms.topic.chat”主题和一些变体。别工作。

我的standalone-full.xml 是:

   ...
   <subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">
        <server name="default">
            <security-setting name="#">
                <role name="guest" send="true" consume="true" create-non-durable-queue="true" delete-non-durable-queue="true"/>
                <role name="myguest" send="true" consume="true" create-non-durable-queue="true" delete-non-durable-queue="true"/>
            </security-setting>
            <security-setting name="jms.topic.chat">
                <role name="myguest" send="true" consume="true" create-durable-queue="true" delete-durable-queue="true" create-non-durable-queue="true" delete-non-durable-queue="true" manage="true"/>
                <role name="guest" send="true" consume="true" create-durable-queue="true" delete-durable-queue="true" create-non-durable-queue="true" delete-non-durable-queue="true" manage="true"/>
            </security-setting>
            <security-setting name="topic.chat">
              <role name="myguest" send="true" consume="true" create-durable-queue="true" delete-durable-queue="true" create-non-durable-queue="true" delete-non-durable-queue="true" manage="true"/>
              <role name="guest" send="true" …
Run Code Online (Sandbox Code Playgroud)

javascript stomp websocket wildfly activemq-artemis

1
推荐指数
1
解决办法
5309
查看次数

ActiveMQ Artemis 不是持久性的

我使用ActiveMQ Artemis进行数据传递,但队列中的数据不是持久的。

当我使用 artemis.cmd stop 关闭服务器并使用 artemis.cmd run 重新启动时,队列中的消息计数变为 0。

经纪人.xml:

<persistence-enabled>true</persistence-enabled>
<max-disk-usage>100</max-disk-usage>
Run Code Online (Sandbox Code Playgroud)

queue jms activemq-artemis

1
推荐指数
1
解决办法
1588
查看次数

ActiveMQ 阿尔忒弥斯

我正在尝试实施 ActiveMQ Artemis。Artemis 是 ActiveMQ 的一部分吗?

我正在尝试使定期任务delay-and-schedule-message-delivery ActiveMQ,但唯一有效的是延迟计划消息。文档中有关于核心 API 的说明:

通过在发送前在核心消息上设置相同的属性,也可以使用核心 API 发送预定消息。

所以这可能并不意味着我可以设置 ActiveMQ 属性。

我需要任何具有这些功能的消息队列:

  1. 重复任务(ActiveMQ“经典”)
  2. 重复任务检测(ActiveMQ Artemis)
  3. 数据持久化
  4. 消息修改 - 从队列中移除或更改重复延迟
  5. 弹簧集成

scheduled-tasks activemq-artemis

0
推荐指数
1
解决办法
1604
查看次数

我的 Java 应用程序中 Jar 文件访问存在高争用

我们开发一个基于 JMS 的应用程序,该应用程序从 JMS 队列接收 XML 格式的消息。该应用程序部署在 Weblogic 服务器 (12c) 上。

速率约为 400-500 条消息/秒,我们的性能很差,并且 JMS 队列上的积压情况不断累积。

我尝试使用Java Mission Control来分析应用程序,在记录一分钟的系统活动后,我发现 Weblogic 类加载器对 Zip (Jar) 文件的访问阶段存在很多争用。

当检测到争用时,我的 JMS MDB 执行的操作是使用 JAXB 解组 XML 文件内容。

关于可能导致该问题的原因有任何提示吗?

java xml profiling contention

0
推荐指数
1
解决办法
60
查看次数

IBM MQ Advanced for Developers 中每个实例可以实现的最大吞吐量是多少?

我目前正在使用 IBM MQ Advanced for Developers 服务器来测试我们的客户端,并且使用 jms 编写的示例使用者能够实现每秒大约 1000 条消息,这似乎相当慢。这是否是开发服务器的限制?如果是,那么使用许可的生产 IBM MQ 服务器可以实现多少吞吐量。

websphere ibm-mq

0
推荐指数
1
解决办法
1153
查看次数