![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 消息中间件 学习笔记
潇潇雨歇_
www
展开
-
SpringBoot + Redis实现事件的发布订阅功能
消息队列,消息的发布订阅模式貌似是只有kafka,MQ类中间件才能实现的事情,但是别出新裁的是redis也同样具有这些功能。但是这些消息并没有持久化机制,属于即发即弃模式,也就是说它们不能像MQ中的消息那样保证持久化消息订阅者不会错过任何消息,无论这些消息订阅者是否随时在线。由于本来就是即发即弃的消息模式,所以Redis也不需要专门制定消息的备份和恢复机制。Redis也没有为发布者和...原创 2019-12-16 20:35:48 · 1363 阅读 · 0 评论 -
Kafka搭建系统实时监控平台,到达时间阈值或者数量限制后并实现Redis日批量入库
代码:1.生产者import org.apache.kafka.clients.producer.Callback;import org.apache.kafka.clients.producer.KafkaProducer;import org.apache.kafka.clients.producer.ProducerRecord;import org.apache.kafka...原创 2019-11-22 14:51:18 · 723 阅读 · 0 评论 -
ActiveMQ 实现点对点的消息模型小Demo
摘要:JMS(JAVA Message Service,java消息服务) API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建,发送,接受和读取消息.它使分布式通信耦合度更低,消息服务更加可靠以及异步性 JMS有两种消息模型:点对点和发布订阅模型.本文章主要介绍点对点的消息模型 P2P模式图 涉及到的概念原创 2017-12-13 21:36:58 · 748 阅读 · 0 评论 -
Window系统下Kafka可视化管理工具Kafka-manager的安装与配置
一.准备工具 已编译好的Kafka-manager安装压缩包(下载) 二.操作步骤 1.解压缩安装包,最好跟之前的Kafka包,Zookeeper包在同一目录下,这样方便修改管理. 2.修改D:\KafkaTool\kafka-manager-1.3.3.16\conf目录下的application.conf文件,将kafka-manager.zkhosts修改为本地...原创 2018-10-13 09:33:10 · 5338 阅读 · 1 评论 -
Window系统下搭建Zookeeper和Kafka环境
一.准备工具 JDK 1.8 (此环境就不赘述,自行百度下载搭建) Zookeeper安装包(下载) Kafka安装包(下载)二.安装Zookeeper 下载好压缩包后,解压到本地磁盘,此处的解压路径为D:\KafkaTool\zookeeper-3.4.12 打开路径D:\KafkaTool\zookeeper-3.4.12\conf下的zoo_sample....原创 2018-09-29 22:06:56 · 980 阅读 · 1 评论 -
Kafka的单线程生产消费测试
代码:package com.weichai.kafka;import java.util.Properties;import kafka.javaapi.producer.Producer;import kafka.producer.KeyedMessage;import kafka.producer.ProducerConfig;/** * Kafka生产者的简单示例...原创 2018-10-18 23:03:57 · 1246 阅读 · 0 评论 -
Kafka的多任务线程消费测试
代码:package com.weichai.kafka;import kafka.consumer.ConsumerIterator;import kafka.consumer.KafkaStream;/** * 消费者的线程执行 * @author lhy * @date 2018.10.09 */public class Consumer implements Ru...原创 2018-10-18 23:11:32 · 1016 阅读 · 0 评论 -
SpringBoot + Kafka模拟系统心跳监测告警功能
做一个简单的kafka消息发送订阅功能,使用心跳机制进行监测,监测系统的线上健康状态,通过消息队列给kafka服务端发送健康状态标识值,在系统内实时监听消费,并做相应的业务提醒操作。因为只是介绍kafka的实现原理,心跳监测这里就不详细介绍了,感兴趣的同学可以去学习Netty相关的知识。这里使用SpringBoot Task定时任务 + 时间戳取模 模拟了心跳监测出不同的系统状态给ka...原创 2019-10-09 15:58:14 · 1934 阅读 · 0 评论