一.概述 最近在做性能优化,之前有一个业务是这样实现的: 1.温度报警后第三方通讯管理机直接把报警信息保存到数据库 2.我们在数据库中添加触发器,(BEFORE INSERT)根据这条报警信息处理业务逻辑,在数据库中插入“其他业务数据” 3.前端setTimeout每隔5秒ajax去后端查询“其他业务数据”(查库) 优化后这样实现: 两个微服务,消息中间件专门一个服务,接收消息存入数据库,存入redis:业务服务直接从redis获取 1.MQTT订阅通讯管理机报警事件主题 2.发生报警后,jav…