activemq怎么看消息信息

activemq怎么看消息信息,第1张

我也是个菜鸟,说下我的理解:IBM MQ是有“发送队列”、“接收队列”的。ActiveMQ没有“发送队列”、“接收队列”,就是普通的建一个“队列”,然后发消息到这个队列,从这个队列接收消息。

你这个Queue是一个在内存里的数据结构类,提供了入队出队方法。实例化以后可以使用。

MessageQueue是一个Java的协议,是基于标准的,ActiveMQ是这个协议标准的具体实现。这个队列具有MessageQueue的通用功能,例如支持:发布者-订阅者,点到点的多种方式。用于SOA的大型分布式环境,12306抢票的时候你看见有多少人排队等待,就是使用的这个。

12306的后台服务器是分布式的,比如接受订票功能有100台服务器,一个LinkedBlockingQueue的范围只是一台机器,这样的话就会出现多个队,而且功能单一。这时候就会把订票请求发送给MessageQueue ,这个东西是分布式、异步的。。。。是完全不同的两个东西,没有可比性

类似于jdbcTemplate,首先要配置一个ConnectionFactory,我们采用ActiveMQ52作为消息服务器。之后要开始配置JmsTemplate模板了。最后是配置消息目标了。消息分为队列和主题两大类,因此要配置两个消息目标了。

Java代码

1以下是引用片段:

2<!-- ActiveMQ -->

3

4 <!-- 配置JMS连接工厂 -->

5 <bean id="JmsConnectionFactory" class="orgapacheactivemqspringActiveMQConnectionFactory">

6 <property name="brokerURL" value="tcp://localhost:61616"/>

7 </bean>

8 <!-- 配置JMS模版 -->

9 <bean id="JmsTemplate" class="orgspringframeworkjmscoreJmsTemplate">

10 <property name="connectionFactory" ref="JmsConnectionFactory"/>

11 </bean>

12 <!-- 发送消息的目的地(队列) -->

13 <bean id="QueueDestination" class="orgapacheactivemqcommandActiveMQQueue">

osql最近很火,我也研究研究,呵呵,今天来说说redis,简单的那些增删改查就不说了,网上太多了,我研究了一下,redis做消息队列 首先是用的redis的发布订阅做的消息队列实现消息

以上就是关于activemq怎么看消息信息全部的内容,包括:activemq怎么看消息信息、Java 开源消息队列ActiveMQ等、jmstemplate怎么获取队列里未消费的数量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9552646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存