0 0

activenq中topic的疑问5

我的需求是这样的,一个producer生产一个消息A,消息会被多个consumer消费。但是比较特殊的是,这里某一个consumer可能是一个cluster,这个cluster中有n个相同的应用,都会去subscribe这个topic,而实际上我只希望这个cluster中的n个应用中只要有一个人去消费这个消息就好了。从这个角度看用queue是比较合适的,但又不能用queue,因为我还是希望消息能够被多个不同的“系统”所消费。
2013年6月26日 23:43

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

0 0

有集群的情况下,确实不太适合于这个,你可以考虑对于同样的consumer处理完后,进行标记。
另,那个叫ActiveMQ,不是NQ。

2013年7月01日 10:43
0 0

某一个consumer可能是一个cluster,这个cluster中有n个相同的应用----------这n个应用是在同一个系统中么?如果是的话可以考虑用观察者模式来解决--http://zhanghong.iteye.com/blog/1021092

2013年6月27日 09:25

相关推荐

    springboot集成mqtt 单topic和多topic

    在本文中,我们将深入探讨如何在Spring Boot应用中集成MQTT协议,以便实现单个Topic和多个Topic的消息订阅与消费。MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅式消息传输协议,常用于...

    ActiveMQ中Topic持久化Demo

    本篇主要围绕"ActiveMQ中Topic持久化Demo"进行深入探讨,旨在帮助读者理解如何在ActiveMQ中实现Topic的持久化。 ActiveMQ 是一个功能强大的消息代理,支持多种协议,包括 OpenWire、STOMP、AMQP 和 MQTT。它提供了...

    kafka topic迁移脚本

    在分布式消息系统Kafka中,Topic是数据存储和消费的基本单元。Topic迁移是将一个Topic的数据从一个集群移动到另一个集群的过程,这对于扩展、备份或故障恢复等操作至关重要。本篇将详细介绍如何利用自动化脚本实现...

    kafka_topic创建、分区、删除管理

    在分布式消息系统Kafka中,Topic是数据的逻辑存储单元,它是消息的分类或主题。本文将深入探讨如何管理和操作Kafka的Topic,包括创建、查看、分区以及删除等核心概念。 **创建Topic** 在Kafka中,创建Topic通常通过...

    Queue与Topic的比较

    Queue 和 Topic 是 JMS(Java Message Service)中两种基本的消息模式,分别对应 Point-to-Point 和 Publish/Subscribe 模式。 Queue 模式 在 Queue 模式中,一条消息仅能被一个消费者(Consumer)接收。如果在...

    Kafka vs RocketMQ—— Topic数量对单机性能的影响1

    在本文中,我们将对比分析Apache Kafka与Apache RocketMQ在处理大量Topic时的性能表现。上一期测试主要关注了三款消息中间件(Kafka、RabbitMQ、RocketMQ)在简单消息发送场景下的性能,而本期则模拟了一个更为实际...

    Flink无法获取Kafka Topic Metadata异常及解决.docx

    提交 Flink 任务时失败,无论是从命令行中传入 topic 及 broker,还是从配置文件中读取 topic 及 broker,在等待 3~5 分钟之后,最后都返回“Timeout expired while fetching topic metadata”错误。 八、解决方案 ...

    Kafka创建Topic,还有生产者消费者按照FileBeat格式通信

    1、在Java代码中调用ZooKeeper的工具类,创建Topic。 2、建立一个含有Topic属性的JavaBean,set内容到各个属性中。 3、Id的规则尚不明确,目前用yyyy-MM-dd日期格式代替id,作为命名后缀。 4、前缀目前在代码中直接...

    消息队列 Queue与Topic区别.docx

    ### 消息队列Queue与Topic的区别 #### 一、概念概述 消息队列(Message Queue)是一种应用程序间通信机制,允许程序之间通过发送和接收消息进行通信,而不必直接建立连接。它提供了异步处理机制,使得消息的发送者...

    activemq 虚拟topic与路由功能

    虚拟Topic是一种特殊的Topic配置,它允许将一个Topic的消息转发到多个其他Topic或队列中。这种设计不仅增强了消息传递的灵活性,还提供了更为精细的消息路由能力。 ##### 1.2 配置示例 根据提供的部分配置内容,...

    JMS中topic和queue两种实现方式

    Java消息服务(JMS,Java Message Service)是Java平台中用于在分布式环境中交换异步消息的标准接口。它为应用程序提供了一种可靠的消息传递机制,使得应用程序可以在不直接互相通信的情况下交换信息。JMS主要提供了...

    springboot集成kafka实战项目,kafka生产者、消费者、创建topic,指定消费分区

    在本项目中,我们将深入探讨如何使用Spring Boot与Kafka进行集成,实现一个实战项目,包括Kafka的生产者、消费者以及如何创建Topic,并且特别关注指定消费分区这一高级特性。Kafka是一款高吞吐量的分布式消息系统,...

    Kafka0.8.2.1删除topic逻辑.docx

    - **检查正在进行的操作**:如果 Topic 正在执行 Preferred 副本选举或分区重分配等操作,则将其加入到暂不可删除的 Topic 集合中,并等待相关操作完成后再次尝试删除。 - **执行删除操作**:确认 Topic 可以被...

    springboot整合kafka,指定分区发送,批量消费,指定topic分区消费

    在本文中,我们将深入探讨如何在Spring Boot 2.x应用程序中整合Apache Kafka,重点是实现指定分区发送、批量消费以及指定topic分区消费的功能。Apache Kafka是一个分布式流处理平台,广泛用于构建实时数据管道和流...

    Activemq同时支持多个Topic类型通信,并且配置添加到服务里面方便管理

    本篇文章将深入探讨如何在ActiveMQ中配置并管理多个Topic类型通信。 Topic是一种发布/订阅模式的消息传递方式,允许多个消费者订阅同一个Topic,当生产者发布一条消息时,所有订阅了该Topic的消费者都会收到这条...

    2009TOPIC考试试题及答案

    【标题】"2009TOPIC考试试题及答案"主要涵盖了2009年度韩国语能力考试(Test of Proficiency in Korean, 简称TOPIC)中级部分的题目和对应解答。这个主题旨在帮助备考者熟悉考试的格式、题型以及提高韩语水平,特别...

    基于rabbitmq的topic 交换

    Topic Exchange的应用场景非常广泛,尤其是在需要根据多种条件进行消息分发的系统中。例如,在监控系统中,可以根据设备类型(如"sensor.*")和状态(如"*.error")进行消息过滤;在电子商务系统中,可以根据商品...

    ActiveMQ Topic 实例

    本教程将深入探讨ActiveMQ中的Topic特性,以及如何通过实例来理解和应用。 ActiveMQ Topic与Queue的主要区别在于消息分发方式。Queue采用点对点模型,每个消息只能被一个消费者接收并删除;而Topic遵循发布/订阅...

    chm分析器,ID,Topic

    "CHM分析器"是用来解析和提取CHM文件内容的工具,它可以帮助用户查看文件中的特定信息,例如ID、Topic等。 ID在CHM文件中通常指的是帮助主题的唯一标识符。这些ID可以被程序引用,以便在需要时快速定位和显示相关的...

    spring下queue与非持久订阅topic实现

    在上述代码中,`durable = "false"`表示创建一个非持久化的Queue,而`exchange`和`key`定义了Topic和Queue的绑定,使得消息能够路由到正确的消费者。 在实际项目中,Queue常用于处理有序和一对一的消息传递,例如...

Global site tag (gtag.js) - Google Analytics