工作中遇到的问题
1.kafka
问题:利用kafka接收数据造成数据紊乱,例如 A区 发送点数据为aaa,B区发送数据为bbb,C区发送数据为ccc,发送的顺序是 aaa --> bbb -->ccc
客户端接收数据可能先接收的顺序 bbb --> aaa -->ccc
方案:1.只使用使用kafka1个区, 2.使用mqtt代替kafka
2.定时任务
需求:通过选择首次提醒和提醒间隔达到重复提醒目的
例如选择时间:2022-06-01 00:00:00 间隔 5 个月
问题:用一个cron表达式 为 0 0 0 1 1/5 ? *
生成的时间月份对应的是 2022-1, 2022-6, 2022-11, 2023-1, 2023-6, 2023-11,
需求想要的是:2022-1,2022-6,2022-11,2023-4,2023-9,2024-2,间隔5个月
方案:通过 当执行第一次 cron: 2022-06-01 00:00:00 后将生成 下一个 cron : 2022-06-06 00:00:00