jboss配置使用JMS消息队列



在JBoss服务器上创建消息队列

我们可以使用如下4种方式创建消息队列:

  • Management Console
  • Management CLI
  • 部署*-jms.xml 文件到 deployments目录
  • 编辑JBoss配置文件
使用Management Console创建消息队列

1. 启动具有消息功能的JBoss,即启动JBoss时使用-c 或 --server-config= 指向JBoss的配置文件standalone-full.xml

./standalone.sh -c standalone-full.xml

2. 登录到Management Console(  http://localhost:9990/console  ),选择Profile → Messaging → Destinations → default → View,接下来点击Add按钮,创建消息队列“jms/queue/test” 
使用Management CLI创建消息队列

1. 连接到JBoss Management CLI(需要JBoss是启动状态)

./jboss-cli.sh

2. 进入到messaging subsystem(需要连接到JBoss,connect目录默认连接到localhost:9999)

cd /subsystem=messaging/hornetq-server=default

3. 执行创建消息队列命令
./jms-queue=testQueue:add(durable=false,entries=["java:jboss/exported/jms/queue/test"])

使用部署*-jms.xml 文件到 deployments目录的方式创建消息队列

1. 创建XML文件,任意命名,比如我们创建sample-jms.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<messaging-deployment xmlns="urn:jboss:messaging-deployment:1.0">
    <hornetq-server>
        <jms-destinations>
            <jms-queue name="testQueue">
                <entry name="queue/test"/>
                <entry name="java:jboss/exported/jms/queue/test"/>
            </jms-queue>
        </jms-destinations>
    </hornetq-server>
</messaging-deployment>

注意JBOSS_HOME/docs/schema/jboss-as-messaging-deployment_1_0.xsd下为创建消息队列等的schema文件,如上sample-jms.xml就是根据此schema文件创建。
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值