【JMS】之ActiveMQ

本文介绍了Java消息服务JMS,包括其异步通信特性,消息的构成及类型。重点讲解了ActiveMQ这一开源消息总线,阐述了点对点消息实现的模式与确认机制,并详细描述了发布订阅模式的工作流程。此外,还分析了ActiveMQ的消息传送机制,同步与异步消费者的消息处理方式以及ACK确认模式的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

后面是转载的内容,说到转载,其实都是学的别人的东西,谢谢分享

 

JMS:java消息服务java Message Service ,于平台无关,异步通信

消息:JMS中的类型对象

       由报头(路由信息及相关元数据)和消息主体(程序数据或有效负载)组成

       消息主体根据有效负载将消息分为:

               简单文本TextMessage、可序列化对象ObjectMessage、属性集合MapMessage、字节流BytesMessage、原始值流StreamMessage,无有效负载消息Message

 

ActiveMQ:开源消息总线,支持JMS1.1 J2EE1.4规范的JMS Provider实现

    先上盘好理解的:

 

点对点消息实现:

    模式:

     Session.AUTO_ACKNOWLEODGE:当用户成功地从receive方法返回或从messageListener.onMessage方法成功返回时,会话自动确认客户收到的消息

       Session.CLIENT_ACKNOWLEDOG:客户通过消息的acknowledge方法在会话层确认消息:确认一个被消费的消息 其他被消费的消息自动确认

       Session.DUPS_ACKNOWL

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值