随笔分类 - ActiveMQ
摘要:对于ActiveMQ:JMS可靠消息机制、JMS发布订阅与点对点通讯、ActiveMQ高可用集群解决方案、ActiveMQ补偿与重试策略、ActiveMQ整合SpringBoot Kafka:整合Zookeeper高可用、Spring整合操作kafka消息通讯、集群选举策略、kafaka实现日志实时
阅读全文
摘要:消息服务平台 处理公司内部各种消息业务 比如 发送邮件 发送短信 微信推送 接口有两种类型 异步 同步 同步需求: 当调用消息服务平台,需要返回消息服务平台调用第三方平台接口是否成功 异步需求: 采用MQ异步发送消息(没有返回结果) 我用world画了个示意图:大家看下 发送邮件参数: 邮件账号 内
阅读全文
摘要:发布订阅模式与前面的点对点模式很类似,简直一毛一样 注意:发布订阅模式 先启动消费者 公用pom: 与上一篇博客类似的:改改就欧克了 猜猜都知道该怎么玩 yml: config producer 创建producer maven SpringBoot 默认开启点对点的!!!! 订阅模式需要手动!!!
阅读全文
摘要:没有版本号,表示springboot已经整合好了 项目结构: yml: config: producer 启动类: 运行: 一直在增加 思路总结: queue 注入到springboot容器, 然后producer 去取出来 spring定时任务 5s定时写入消息 然后创建另外一个Consumer
阅读全文
摘要:用户注册成功后发短信提醒 同步http 异步mq JMS中两种通讯模式: 发布订阅 一对多 topic 去过消费者集群的话 都会消费 消息队列 点对点 queue 去过消费者集群的话 均摊消费 场景问题: 服务器断电重启,未被消费的消息是否会在重启之后消费? 两种模式: 1、非持久性,服务器断电(关
阅读全文
摘要:ActiveMQ消息签收机制: 客戶端成功接收一条消息的标志是一条消息被签收,成功应答。 消息的签收情形分两种: 1、带事务的session 如果session带有事务,并且事务成功提交,则消息被自动签收。如果事务回滚,则消息会被再次传送。 2、不带事务的session 不带事务的session的签
阅读全文
摘要:maven依赖 结果: 发布订阅模式!先启动订阅 在启动发布!!!!!! 结果: 如果启动一个生产者 两个消费者 那么消费者消费都到的是一样的!
阅读全文
摘要:依赖: 查看结果: 创建完了 producer 下面 comsumer: 生产者,消费者 代码相同
阅读全文
摘要:1、 下载:wget http://archive.apache.org/dist/activemq/apache-activemq/5.9.0/apache-activemq-5.9.0-bin.tar.gz 2、解压 tar -xf apache-activemq-5.9.0-bin.tar.g
阅读全文
摘要:2.1 什么是JMS? JMS是Java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。 2.2 什么是消息模型 ○ Point-to-Point(P2P) 点对点 ○ Publish/Subscribe(Pub/Sub) 发布订阅 即点对点和发布订阅模型 2.2.1 P2P (
阅读全文
摘要:1.1消息中间件产生的背景 在客户端与服务器进行通讯时.客户端调用后,必须等待服务对象完成处理返回结果才能继续执行。 客户与服务器对象的生命周期紧密耦合,客户进程和服务对象进程都都必须正常运行;如果由于服务对象崩溃或者网络故障导致用户的请求不可达,客户会受到异常 点对点通信: 客户的一次调用只发送给
阅读全文