0 0

activemq的两种模式的消息消费问题5

大家好,我个人研究activemq的时候遇到了一些问题,暂时没有想清楚,希望各位能够帮助解答

activemq主要是使用两种方式,Queue和Topic.Queue的消息被一个消费者消费后,如果我通知了服务器,该消息就会消失.防止被其他用户消费.如果是Topic模式的话,就会被所有的订阅者接收,那么该消息何时才能消失呢?
2013年8月16日 17:31

1个答案 按时间排序 按投票排序

0 0

这个由BrokerFactoryBean来控制,按照http://my.oschina.net/csen66/blog/88193修改activemq.xml就可以控制了。

2013年8月16日 20:08

相关推荐

    Apache ActiveMQ学习笔记【原创:mq的方式有两种:点到点和发布/订阅】

    在这个模型中,生产者发送消息到队列,消费者从队列中取出并消费消息。每条消息只能被一个消费者接收。一旦消息被成功处理,就会从队列中移除该消息。这意味着,即使有多个消费者订阅了同一个队列,每个消息也只会被...

    ActiveMQ的队列queue模式(事务、应答、转发模式、阻塞消息)

    ActiveMQ提供了两种类型的应答:自动应答(auto-acknowledge)和显式应答(client-acknowledge)。自动应答模式下,消费者一旦接收到消息,就会自动发送确认,而显式应答则需要消费者在处理完消息后手动发送确认。未...

    jms之activeMQ 队列和广播模式例子(主要给初学者提供入门知识)

    这篇博客"jms之activeMQ 队列和广播模式例子"主要面向初学者,旨在提供ActiveMQ入门级的知识,通过实例解释队列(Queue)和主题(Topic)这两种基本的消息模式。 首先,我们要理解JMS中的队列和主题的区别。队列...

    ActiveMQ整合Spring(多消费者)

    ActiveMQ支持自动确认和客户端确认两种模式。在Spring中,可以通过配置`JmsTemplate`或监听器容器来控制消息确认策略,确保消息正确处理后才被确认。 8. **异常处理**: 当消费者处理消息时发生异常,ActiveMQ...

    7道消息队列ActiveMQ面试题!

    ActiveMQ的存储机制包括非持久化消息和持久化消息两种方式。非持久化消息存储在内存中,而持久化消息则存储在磁盘文件中。当内存中的非持久化消息过多时,ActiveMQ会将这些消息写入临时文件来腾出内存。如果磁盘空间...

    Spring平台整合消息队列ActiveMQ实现发布订阅、生产者消费者模型(适合新手或者开发人员了解学习ActiveMQ机制)

    2.在项目中,我们为消息的生产者和发布者分别注册了两个消费者和订阅者,当有消息到达activeMQ时,消费者和订阅者会自动获取对应的消息,其中两个消费者会轮流消费消息,而两个订阅者会同时订阅所有消息;...

    ActiveMQ的队列、topic模式

    本文将深入探讨ActiveMQ中的两种主要消息模式:队列(Queue)和主题(Topic)。 1. **队列(Queue)模式**: 队列模式遵循“发布/订阅”模型,但是一对一的。每个消息只能被一个消费者接收并处理。当一个消息被...

    实验三 消息中间件应用开发:ActiveMQ实现单线程多队列

    首先,我们需要了解ActiveMQ的核心特性,如点对点(Point-to-Point)和发布/订阅(Publish/Subscribe)模型,这两种模式是消息传递的两种基本方式。点对点模式下,每个消息只有一个消费者,而发布/订阅模式下,一个...

    Spring+ActiveMQ消息队列+前台接收消息

    4. **消息类型**:JMS支持两种消息模型:点对点(Queue)和发布/订阅(Topic)。Queue模式下,消息会被一个消费者接收并删除;Topic模式下,消息可以被多个订阅者接收。 5. **消息的持久化**:ActiveMQ允许配置消息...

    java消息中间件教程-activemq

    JMS定义了两种消息模型:点对点(P2P)和发布/订阅(Pub/Sub)模型。 #### 三、ActiveMQ的安装与使用 - **4-1 Windows环境下安装ActiveMQ** - 在ActiveMQ官网下载Windows版本的ActiveMQ安装包。 - 下载完成后解...

    ActiveMQ-P2P文本消息

    在JMS中,主要有两种消息模型: - **点对点(P2P)模型**:消息从一个生产者发送到一个队列,然后由一个消费者接收,每个消息只被一个消费者处理。 - **发布/订阅(Pub/Sub)模型**:消息从一个生产者发送到一个主题...

    ActiveMQ消息中间件面试专题.pdf

    ActiveMQ支持两种类型的消息储存:持久化消息和非持久化消息。持久化消息会被写入到文件中,而非持久化消息通常存储在内存中。在内存资源紧张时,非持久化消息会被写入临时文件。这两种消息在重启后的表现不同:持久...

    ActiveMQ的queue和topic两种模式的示例演示参照.pdf

    这两种模式都是基于JMS(Java Message Service)标准,用于在分布式环境中实现异步通信。理解它们的区别和应用场景至关重要。 **Queue(队列)模式** Queue模式遵循“点对点”(Point-to-Point)模型。在Queue中,...

    ActiveMQ学习笔记之九--发送消息到队列中

    有阻塞和非阻塞两种模式,取决于应用程序的需求。 在提供的压缩包文件中,`bin`目录通常包含可执行文件和脚本,方便用户启动和管理ActiveMQ服务器。`.settings`目录可能包含项目的Eclipse配置信息,`.project`和`....

    activemq_spring.rar_Spring和ActiveMQ_spring_消息中间件_消息发布订阅_消息订阅

    6. **实现消息的发布订阅模式**:在ActiveMQ中,有两种消息传递模式:点对点(Queue)和发布订阅(Topic)。点对点模式下,每个消息只有一个消费者;发布订阅模式下,一个消息可以被多个消费者(订阅者)接收。在...

    ActiveMQ消息中间件之队列模式和主题模式详解.docx

    ActiveMQ提供了两种主要的消息模式:队列模式和主题模式。 **队列模式**: 在队列模式中,消息生产者将消息发送到一个特定的目的地,即队列。如果有多个消费者订阅了同一个队列,消息会被逐个分发给消费者,且每个...

    本项目基于Spring这一平台,整合流行的开源消息队列中间件ActiveMQ,实现一个向ActiveMQ添加和读取消息的功能

    在IT领域,尤其是在分布式系统和微服务架构中,消息队列扮演着至关重要的角色。Spring框架作为Java领域广泛使用的开发框架,与各种中间件的...同时,通过比较两种模式,开发者能更好地选择适合自己系统的消息传递策略。

    ActiveMQ的处理模式:PTP与PUB/SUB

    本文将深入探讨这两种模式及其在SpringBoot应用中的实现。 首先,点对点(PTP)模式是基于队列(Queue)的通信方式。在这种模式下,每个消息只有一个消费者,消息发送者将消息放入队列,消费者从队列中取出并消费...

    ActiveMq发布和订阅消息的实现源码

    ActiveMQ提供两种订阅类型:持久化(Durable)订阅和非持久化(Non-Durable)订阅。持久化订阅即使在消费者离线时也能接收消息,而非持久化订阅则只在消费者在线时接收。 ```java MessageConsumer consumer = null;...

Global site tag (gtag.js) - Google Analytics