`
lovnet
  • 浏览: 6897494 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

ActiveMQ发送ObjectMessage的一个问题

阅读更多

最近对公司实现分布服务,然后通过ActiveMQ发送消息,消息我是封装到一个实现了序列化的对象里面通过发送ObjectMessage来发送,在接收的时候发现虽然只发送了一个消息,但是在Listener的日志里面看到似乎消息被接收了N次,但是看发送端的Log,消息确实只发送了一次,而且另外一个代码分支发送同样的类的实例,却是正常的,后来看了一下,在出错的代码分支里面,类实例里面的一个变量没有设值,设置了值以后就好了。如下:

分享到:
评论
2 楼 ping22changxin 2013-06-20  
能否借你事例源码学习一下,谢谢了:812185421@qq.com
1 楼 zxyjava19831226 2011-10-17  
session commit

相关推荐

    activeMQ发送消息返回消息

    在ActiveMQ中,发送和接收消息是一个核心功能,它允许应用程序之间进行异步通信,提高系统的可扩展性和解耦性。 在ActiveMQ中发送消息,通常涉及以下步骤: 1. **创建ConnectionFactory**:ConnectionFactory是...

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

    在IT行业中,Apache ActiveMQ是一个广泛使用的开源消息代理和队列服务器,它是Java Message Service (JMS) 的实现,能够处理各种消息传递模式,包括点对点和发布/订阅。这篇"ActiveMQ学习笔记之九--发送消息到队列中...

    ActiveMQ发送和接收protobuf协议消息的实例(精心整理,亲测可用)

    ActiveMQ是Apache软件基金会的一个开源项目,它是一个功能强大的消息代理,支持多种消息协议,包括OpenWire、STOMP、AMQP等,并且能够处理JMS(Java消息服务)消息。在本文中,我们将深入探讨如何使用ActiveMQ发送和...

    activemqactivemq

    在ActiveMQ中,接收消息通常通过创建一个JMS消费者来实现。消费者可以是Message Listener或Message Selector。Message Listener是一个实现了javax.jms.MessageListener接口的类,它定义了一个onMessage()方法,当...

    ActiveMQ客户端

    在点对点模型中,消息由一个生产者发送到一个队列,然后由一个消费者接收并处理,每个消息只被消费一次。而在发布/订阅模型中,多个消费者可以订阅同一个主题,接收到由生产者发布的消息。 2. **JMS API**:...

    简单的activemq点对点的同步消息模型

    在“简单的activemq点对点的同步消息模型”中,我们将探讨如何构建一个基本的、基于ActiveMQ的点对点消息传递系统,以及它的工作原理。 1. **点对点模型**:在JMS中,点对点模型(P2P)是一种消息传递模式,其中...

    一个activeMQ的简单例子

    本示例将介绍如何使用ActiveMQ实现一个简单的消息队列应用。 首先,我们需要理解消息队列(Message Queue)的概念。消息队列是一种异步通信模式,允许应用程序之间通过消息进行通信,而无需直接调用对方。这种解耦...

    ActiveMQ(中文)参考手册

    ActiveMQ 是一个流行的、开源的 JMS 实现,可以提供高性能、可靠性高的消息服务。本手册将详细介绍 ActiveMQ 的使用和配置。 JMS 基本概念 JMS(Java Message Service)是一种 Java API,可以用来创建、发送、接收...

    ActiveMQ使用入门.pdf

    ActiveMQ作为最早的JMS开源产品,提供了一个强大的消息传递平台,支持多种协议和多种语言的客户端,具备高可用性、可扩展性和丰富的特性集。 2. JMS规范、术语和常见接口 - **Provider/Producer**:消息的发送方,...

    C#,activemq,mq

    在本场景中,我们关注的是Apache ActiveMQ,一个开源且功能强大的消息中间件,以及如何使用C#语言进行客户端开发。ActiveMQ支持多种协议,包括开放消息存取协议(Open Message Access Protocol,简称OpenWire)、...

    activeMQ的java简单实例.zip

    这个"activeMQ的java简单实例"很可能会展示如何创建一个简单的Java程序,使用ActiveMQ发送和接收消息。通过运行这个实例,你可以更好地理解这些概念并将其应用到实际项目中。记住,实践是学习的最佳途径,尝试修改...

    activeMQ实战demo

    2. **创建消息生产者**:在Java代码中,我们需要导入ActiveMQ的相关库,创建一个ConnectionFactory对象,然后通过它建立到ActiveMQ服务器的连接。接着,创建一个Session,用于管理和同步消息的发送和接收。最后,...

    ActiveMq总结.docx

    - **点对点**:在这种模式下,消息被发送到一个队列,每个消息只能被一个消费者接收一次。这种方式适用于需要确保消息被准确处理的情况。 ### 五、总结 ActiveMQ作为一种成熟稳定的消息中间件,在现代软件架构中...

    ActiveMQ开发实例-2

    2. **创建生产者**:通过`cms::producer`接口,你可以创建一个消息生产者,用于向ActiveMQ服务器发送消息。定义消息的格式,例如使用`TextMessage`或`ObjectMessage`。 3. **创建消费者**:使用`cms::consumer`接口...

    ActiveMQ连接和使用测试工程

    ActiveMQ是Apache软件基金会的一个开源项目,它是一个功能丰富的消息代理,支持多种消息协议,如OpenWire、STOMP、AMQP和MQTT等。在Java开发环境中,ActiveMQ作为中间件广泛应用于分布式系统中的消息传递,提供可靠...

    ActiveMQ学习 完整例子

    - **消息中间件**:ActiveMQ作为一个消息中间件,负责在分布式系统中传递消息,解耦生产者和消费者。 - **JMS(Java Message Service)**:JMS是Java平台上的标准,定义了消息生产和消费的接口,ActiveMQ是实现JMS...

    ActiveMQ 简单例子源码 包含操作说明

    3. **创建生产者**:编写代码创建一个 JMS 生产者,它会创建消息并将其发送到 ActiveMQ 队列或主题。 4. **创建消费者**:编写代码创建一个 JMS 消费者,它可以连接到 ActiveMQ 并监听特定的队列或主题,当有新消息...

    activemq生产者和消费者案例代码.zip

    本案例代码包含了一个基本的ActiveMQ生产者和消费者的应用示例,帮助开发者理解如何使用ActiveMQ进行消息传递。 1. **JMS(Java Message Service)简介** JMS是Java平台上的一个标准API,它定义了生产、发送、接收...

    ActiveMQ实例,源代码

    ActiveMQ 是 Apache 软件基金会下的一个开源消息中间件项目,它是基于 Java Message Service (JMS) 规范实现的,用于处理异步通信和消息传递。在分布式系统中,ActiveMQ 起到了连接各个组件的关键作用,确保了数据的...

Global site tag (gtag.js) - Google Analytics