ActiveMQ
Art&Code
艺术与代码相辅相成。
展开
-
ActivemMQ之消息服务器平台(发邮件)
ActivemMQ之消息服务器平台(发邮件) 消息服务平台 处理公司内部各种消息业务 比如 发送邮件 发送短信 微信推送 接口有两种类型 异步 同步 同步需求: 当调用消息服务平台,需要返回消息服务平台调用第三方平台接口是否成功 异步需求: 采用MQ异步发送消息(没有返回结果) 我用world画了个示意图:大家看下 发送邮件参数: 邮件账号 内容信息...原创 2018-11-10 04:24:00 · 308 阅读 · 0 评论 -
关于中间件
关于中间件 1.1消息中间件产生的背景 在客户端与服务器进行通讯时.客户端调用后,必须等待服务对象完成处理返回结果才能继续执行。 客户与服务器对象的生命周期紧密耦合,客户进程和服务对象进程都都必须正常运行;如果由于服务对象崩溃或者网络故障导致用户的请求不可达,客户会受到异常 点对点通信:客户的一次调用只发送给某个单独的目标对象。 如下图所示: 在网络通讯中,http请求默认采用同...原创 2018-11-09 17:16:00 · 90 阅读 · 0 评论 -
关于JMS和MQ
关于JMS和MQ 2.1 什么是JMS? JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。 2.2 什么是消息模型 ○ Point-to-Point(P2P) --- 点对点 ○ Publish/Subscribe(Pub/Sub)--- 发布订阅 即点对点和发布订阅模型 2.2.1 P2P (点对点) 1、P2P ...原创 2018-11-09 18:08:00 · 156 阅读 · 0 评论 -
ActiveMQ之点对点使用
ActiveMQ之点对点使用 package com.toov5.producer; import javax.jms.Connection; import javax.jms.JMSException; import javax.jms.MessageProducer; import javax.jms.Queue; import javax.jms.Session; import jav...原创 2018-11-09 20:09:00 · 132 阅读 · 0 评论 -
ActiveMQ之发布、订阅使用
ActiveMQ之发布、订阅使用 maven依赖 <dependencies> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core</artifactId> <version>...原创 2018-11-09 20:53:00 · 113 阅读 · 0 评论 -
JMS消息可靠机制
JMS消息可靠机制 ActiveMQ消息签收机制: 客戶端成功接收一条消息的标志是一条消息被签收,成功应答。 消息的签收情形分两种: 1、带事务的session 如果session带有事务,并且事务成功提交,则消息被自动签收。如果事务回滚,则消息会被再次传送。 2、不带事务的session 不带事务的session的签收方式,取决于session的配置。 Acti...原创 2018-11-09 20:56:00 · 185 阅读 · 0 评论 -
ActiveMQ持久化机制
ActiveMQ持久化机制 用户注册成功后发短信提醒 同步http 异步mq JMS中两种通讯模式: 发布订阅 一对多 topic 去过消费者集群的话 都会消费 消息队列 点对点 queue 去过消费者集群的话 均摊消费 场景问题: 服务器断电重启,未被消费的消息是否会在重启之后消费? 两种模式: 1、非持久性,...原创 2018-11-10 00:09:00 · 87 阅读 · 0 评论 -
SpringBoot2.0之整合ActiveMQ(点对点模式)
SpringBoot2.0之整合ActiveMQ(点对点模式) <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http...原创 2018-11-10 01:52:00 · 232 阅读 · 0 评论 -
SpringBoot2.0之整合ActiveMQ(发布订阅模式)
SpringBoot2.0之整合ActiveMQ(发布订阅模式) 发布订阅模式与前面的点对点模式很类似,简直一毛一样 注意:发布订阅模式 先启动消费者 公用pom: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...原创 2018-11-10 02:41:00 · 613 阅读 · 0 评论