========================消息的基本属性========================消息的几个属性:type: 定义消息的 category, 比如 SQL 或 RPC 或 HTTPname: 代表一个动作 action, 详细的内容应该记录到 data 属性中, 而不是 name 属性, 比如: 对于 SQL type 来讲, name 应该是一个 SQL 模板, 如 select <?> from user where id = <?>
周期结束 我们从消息分发章节知道,RealtimeConsumer在初始化的时候,会启动一个线程,每隔1秒钟就去从判断是否需要开启或结束一个周期(Period),如下源码,如果 value < 0 的时候,就会启动一个周期结束线程,线程会调用endPeriod函数,找到需要结束的周期,完成周期的结束以及清理工作,并将周期对象从PeriodManager中移除. public class PeriodManager implements Task { private List<Period>