JVM · Java虚拟机原理 · JVM上语言·框架· 生态系统

JMS & ActiveMq

2018-08-21  本文已影响3人  小绵羊你毛不多

JMS

先来了解下什么叫MOM

MOM(Message-oriented Middleware) 面向消息的中间件 。分布式系统的集成:利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信进行分布式系统的集成。

ActiveMq

优势

activemq就是实现了jms的一种provider

优化 及参数详解

生产者

生产者发送的消息 主要分为两种 PERSISTENT Message(持久化)和NON_PERSISTENT

发送NON_PERSISTENT消息发送方默认使用异步方式。异步发送并非绝对的异步,发送者会在发送一定大小之后等待回执。

消费者

预取数量 prefetchSize
确认机制 ACK 用JMS中的acknowledge来设置

死信

多次消费都失败 那就放入一个异常队列 等待处理

消息顺序 重复消费

上一篇下一篇

猜你喜欢

热点阅读