SpringBoot + Kafka模拟系统心跳监测告警功能

      做一个简单的kafka消息发送订阅功能,使用心跳机制进行监测,监测系统的线上健康状态,通过消息队列给kafka服务端发送健康状态标识值,在系统内实时监听消费,并做相应的业务提醒操作。因为只是介绍kafka的实现原理,心跳监测这里就不详细介绍了,感兴趣的同学可以去学习Netty相关的知识。这里使用SpringBoot Task定时任务 + 时间戳取模 模拟了心跳监测出不同的系统状态给kafka服务端发送消息,在系统消费端通过KafkaListener实时监听到对应的topics接收到消息后,根据其信息类型,做相应的业务提醒操作。

1.实现代码

1.1 maven依赖

      这里需要注意的是SpringBoot与spring-kafka的版本对应关系,不对应运行会报错


	4.0.0

	com.weichai
	KafkaDemo
	0.0.1-SNAPSHOT
	jar

	K

你可能感兴趣的:(Java,消息中间件,学习笔记,kafka)