消息中间件
消息中间件
狒狒你呐
这个作者很懒,什么都没留下…
展开
-
ActiveMQ(三)的消息持久化机制
1.消息持久化机制消息持久化机制:为避免消息系统意外宕机而导致丢失信息,消息中间件一般会支持消息服务器实例重启服务器实例以恢复原来的消息数据。ActiveMQ的常见的消息持久化机制包括JDBC、AMQ、KahaDB、LevelDB,无论使用哪种持久化方式,消息的存储逻辑都是一致的。在发送者将消息发送出去后,消息中心首先将消息存储到本地数据文件、内存数据库或远程数据库等再试图将消息发送给接收...原创 2020-03-08 19:17:25 · 265 阅读 · 0 评论 -
activeMQ的协议
1.ActiveMQ支持的协议Connector:是ActiveMQ提供的,用来实现连接通讯的功能。包括client-to-broker、broker-to-broker。配置在activeMQ的 conf/activemq.xmlactiveMQ支持的client-to-broker协议 ,在transportConnectors 节点:TCP 缺省的NIOUDPSSLHttp...原创 2020-03-08 18:34:22 · 154 阅读 · 0 评论 -
JMS JAVA-API
1.JMS的API结构原创 2020-03-07 14:52:16 · 218 阅读 · 0 评论 -
JMS(三)PTP和Pub/Sub模型
1.PTPpoint-to-point 点对点模型。定义了客户端如何向队列发送消息,从队列接收消息,以及浏览队列中的消息。PTP模型是基于队列的,生产者发消息到队列,消费者从队列接收消息,队列的存在使得消息的异步传输成为可能,JMS Provider提供工具管理队列的创建、删除。1.1PTP的特点session关闭时,有一些消息已经被收到,但没有被签收(acknowledge),当消费...原创 2020-03-07 11:33:26 · 478 阅读 · 0 评论 -
JMS(二)可靠性机制
1.消息确认接收JMS消息只有在被确认之后,才认为被成功消费。消息的成功消费通常包括三个阶段:客户接受消息、客户处理消息、消息被确认。在事务性会话中,当一个事务被提交时,确认自动发生。在非事务性会话中,消息何时北区人取决于创建会话时的应答模式(acknowledgement mode)。该参数有以下三个可选值:Session.AUTO_ACKNOWLEDGE :当客户成功从reveiv...原创 2020-03-06 18:19:29 · 189 阅读 · 0 评论 -
ActiveMQ(一)在linux的安装
1、消息生产者-消息发布-Topic[html] view plain copy /***消息生产者-消息发布者*@authorAdministrator**/publicclassJMSProducer{privatestaticfinalStringUSERNAME=ActiveMQConnection原创 2017-08-15 23:50:06 · 6322 阅读 · 0 评论 -
JMS(一)概念和模型
1.简介JMS Java Message Service java消息服务,J2EE中的一种技术JMS的规范JMS定义了java中访问消息中间件的接口,并未实现,实现JMS接口的消息中间件称为JMS ProviderJMS provider:实现JMS接口和规范的消息中间件JMS message:JMS的消息,JMS消息包括以下三部分:1. 消息头:每个消息头字段有...原创 2020-03-06 10:51:14 · 216 阅读 · 0 评论 -
kafka--linux安装
简介kafka是一种分布式的基于发布/订阅的消息系统,最初由LinkedIn公司开发,后来成为apache的项目。kafka使用Scala语言编写,提供了与JMS规范类似的特性,但编写上不是JMS的实现。kafka中只有topic概念,没有队列。1.单机安装kafkatar -zxvf kafka_2.11-2.4.0.tgzcd kafka_2.11-2.4.0/config,进入...原创 2020-01-27 15:07:41 · 244 阅读 · 0 评论