总体设计
消息日志是监控系统正常运行及异常排查的重要依据。日志分为两部分,一部分是磁盘日志,记录收到和发出的所有消息具体内容,这部分日志以文本的形式存储在磁盘文件上,主要用于异常排查,但实际查看并不方便。为了实现系统监控的的目的,建立消息日志的库表,在消息发送与接收时,更新到库表记录中,同时,保存消息状态和发送次数等辅助信息,依据该库表和辅助信息,实现消息的重发功能。
我们的消息是异步的,请求消息和响应消息是成对出现的,为了方便查看和监控,日志记录并没有保存原始的日志记录,而是从设计层面做了调整,同一条日志记录,来记录请求消息以及对应的响应消息。
日志类
package tech.abc.platform.cip.entity;
import com.baomidou