ActiveMQ老牌消息队列,是Java写的mq,但支持C,C++,PHP,python等各客户端,配置和使用基本上是Java xml这一套,同时对spring支持比较友好。在java程序中,也可以作为jar包放在java项目里面。
activemq支持主从复制,集群,但集群功能很弱,只支持failover,即连一个broker失败了,可以转到其他broker来,但这样有一个缺陷,当有三个brok
转载
2024-04-07 13:55:42
71阅读
本文将从多个维度综合对比Kafka、RabbitMQ、RocketMQ、ActiveMQ这4款当前最主流的MQ消息中间件产品,希望能为您的下一次产品的架构设计和MQ消息中间件选型提供参考依据。特点RabbitMQActiveMQKafkaRocketMQ资料文档资料数量多资料数量多资料数量中等资料数量少,建议去官网上看开发语言ErlangJavaScalaJava支持的协议AMQPOpenWire
转载
2024-03-31 07:39:57
20阅读
ActiveMQ是一个易于使用的消息中间件。
消息中间件我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息中间件(MOM:Message Orient middleware)。消息中间件有很多的用途和优点: 1. 将数据从一个应用程序传送到另一个应用程序,或者从软件的一个模块传送到另外一个模块; 2. 负责建立网络通信的通道,进行数据的可靠传送。 3. 保证数据不重发,不丢失 4.
转载
2024-04-09 11:35:01
34阅读
1:什么是MQ,为什么要用MQMQ 就是消息中间件,能够 让实现 流量削峰、业务解耦、异步调用。流量削峰:可以让批量请求排队,后台一个一个执行。业务解耦:不同模块之间进行通信异步调用:模块间的消息推送 另外,除了看到了优点,缺点也是需要关注的。缺点是:复杂度上升、可用性下级(如果MQ挂了)、会有数据一致性(多个消费者消费数据,一个消费者消费出错)问题。
ActiveMq中Queue与Topic的简单分析1.Queue与Topic的技术特点分析 TopicQueue概要Publish Subscribe messaging 发布订阅消息Point-to-Point 点对点有无状态topic数据默认不落地,是无状态的。Queue数据默认会在mq服务器上以文件形式保存,比如Active MQ一般保存在$AMQ_HOME\data\kr-st
转载
2024-06-22 20:28:13
85阅读
一:Jboss的环境配置(略)二:开发环境jboss-4.2.2.GA+JDK1.6三: JMS 简单介绍1. 当你发送一个消息,你不能直接发送到对此消息感兴趣的接受者。而是你发送到一个目的地。对此消息感兴趣的接受者必须连接到目的地,得到此消息或在目的地设置订阅。2. 在JMS中有两种域:topics 和queues 。一个消息发送到一个
转载
2024-04-01 11:19:32
50阅读
一、序言 JMS 相关的东西已经出来了很久,本想使用阿里的rocketMQ 发现很多没遵循JMS 规范,暂时就用用activeMq,做一些常用的系统解耦 协同工作,这里还是和spring 进行集成,spring 和JMS 配合还是挺好的。 二、场景 A系统产生了一笔订单,那么我们其他B
转载
2024-06-05 14:28:03
52阅读
经网友意见,发布了此篇文章,在之前的一篇文章【72. Spring Boot集成ActiveMQ】我们介绍过spring boot怎么集成activeMQ,之前我们的例子中只是消息模型中的一种。 JMS规范两种常用的消息模型:点对点(point to point ,queue)和发布/订阅(publish/subscribe,topic)。 点对点:消息生产者生产消息发布
原创
2021-01-06 22:38:08
416阅读
经网友意见,发布了此篇文章,在之前的一篇文章【72. Spring Boot集成ActiveMQ】我们介绍过
原创
2021-07-14 15:53:37
263阅读
如果您细心的话,在ActiveMQ提供的管理页面上已经看到有两个功能页面:Queue和Topic。Queue和Topic是JMS为开发人员提供的两种不同工作机制的消息队列。 在ActiveMQ官方的解释是:1、TopicsIn JMS a Topic implements publish and subscribe semantics. When you publish a message it
转载
2024-03-20 15:02:35
67阅读
文章目录前言特别声明感受原生ActiveMQ中的 ack创建 session 时的两个入参连接ActiveMQ的一个小窍门生产者的 ack 规律生产者 session 开启事务代码运行结果在ActiveMQ 提供的管理后台查看生产者 session 不开启事务代码运行结果在ActiveMQ 提供的管理后台查看消费者的 ack 规律消费者 session 开启事务代码在ActiveMQ 提供的管理
转载
2024-06-19 09:24:35
56阅读
JMS中queue和topic区别2008-07-08 13:16What is the difference between queue and topic?A connection is created between the client and the server from a connection factory. Connections can be shared by severa
原创
2023-07-03 10:08:13
67阅读
Queue与Topic的比较1、JMS Queue执行load balancer语义:一条消息仅能被一个consumer收到。如果在message发送的时候没有可用的consumer,那么它将被保存一直到能处理该message的consumer可用。
原创
2022-05-16 18:58:03
141阅读
Topic和Queue的对比 比较项目 Topic Queue 工作模式 “订阅-发布”模式,如果当前没有订阅者,消息会被丢弃。如果有多个订阅者,这些订阅者都会收到消息。 “负载均衡”模式,如果当前没有消费者,消息不会丢弃;如果有多个消费者,那么一条消息也只会发给其中一个消费者,并且要求消费者ack信息。 有无状态 无状态。 Queue数据默认在mq服...
原创
2023-03-06 19:53:29
128阅读
队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型:1、点对点(point-to-point,简称PTP)Queue消息传递模型: 通过该消息传递模型,一个应用程序(即消息生产者)可以向另外一个应用程序(即消息消费者)发送消息。在此传递模型中,消息目的地类型是队列(即Destination接口实现类实例由Session接口实现类实例通过调用其createQueue...
转载
2021-08-06 15:03:11
508阅读
队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型:1、点对点(point-to-point,简称PTP)Queue消息传递模型: 通过该消息传递模型,一个应用程序(即消息生产者)可以向另外一个应用程序(即消息消费者)发送消息。在此传递模型中,消息目的地类型是队列(即Destination接口实现类实例由Session接口实现类实例通过调用其createQueue...
转载
2022-03-02 15:13:07
103阅读
队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型: 1、 类型是队列(即Destination接口实现类实例由Session接口实现类实例通过调用其crea...
转载
2023-03-21 20:25:30
66阅读
消息的 destination 分为 queue 和 topic,而消费者称为 subscriber(订阅者)。queue 中的消息只会发送给一个订阅者,而 topic 的消息,会发送给每一个订阅者。在 broker 中,处理 queue 消息和 topic 消息的逻辑是不同的。queue 先存储消
原创
2022-11-15 15:11:14
190阅读