• 投稿

21、Flowable结合redis的广播消息实现本地缓存

331
0
2026-05-18 23:32:17
13
投币
12
2
1、构建“Caffeine本地缓存”实现极致读取性能 利用Caffeine配置高性能的本地内存缓存(初始容量500,最大容量2000),通过其W-TinyLFU算法自动淘汰冷数据。这种设计让流程定义的读取完全在本地内存完成,无网络开销且线程安全,极大地降低了数据库压力并提升了系统响应速度。 2、利用“Redis广播机制”保障集群数据强一致性 针对多节点集群部署,采用Redis Pub/Sub(发布/订阅)模式解决本地缓存的数据孤岛问题。当某个节点发生流程部署或变更时,通过Flowable事件监听器实时向Redis发布缓存失效消息;其他节点订阅该频道后,能毫秒级接收通知并同步清除本地对应的旧缓存,确保全集群数据实时一致。 3、实施“双重保障与性能优化”提升生产环境可靠性 为了防止Redis广播消息丢失等极端情况,为缓存设置了5-10分钟的短TTL(生存时间)作为兜底策略,保证数据的最终一致性。同时,在广播消息中携带实例ID进行过滤,避免节点处理自身发出的消息造成资源浪费,配合完善的监控告警体系,构建了高可用、可扩展的缓存架构。
CTO,技术架构师,从业19年,热爱分享 QQ群:582010059 微信:liucxcy1413 网站:www.bpmport.com
4.7万播放
简介
1、Flowable-同步历史数据-演示效果
08:55
2、Flowable-自定义表单流程
06:22
3、Flowable-业务表单流程
07:08
4、Flowable-表单引擎
08:32
5、Flowable-流程设计器
05:44
6、Flowable-服务编排流程
17:04
7、Flowable-审批流程
03:43
8、Flowable-业务流程梳理
10:36
9、Flowable-对接第三方平台-钉钉
07:32
10、Flowable-决策引擎
10:03
7、Flowable集成mongodb实时数据同步
23:20
8、Flowable异步发起流程,审批任务
11:52
9、Flowable集成mongodb实现数据同步2
22:12
10、Flowable处理亿万级流程实例的方案
15:15
11、Flowable历史数据亿万级总结回顾
19:05
Flowable实现流程定义分布式缓存
12:52
13、Flowable集成Rabbitmq
10:19
14、端到端流程讲解
17:59
17、三方接口回调
05:52
18、流程中的生成高效的序列号
06:44
19、模拟流程
06:32
20、Flowable结合Ai分析xml文件
07:07
21、Flowable结合redis的广播消息实现本地缓存
10:06
22、flowable 自定义日历
08:10
23、flowable9大维度提升性能
09:55
24、flowable性能压测
08:37
25、Flowable结合智能体填充表单
08:06
26、Flowable-DMN决策引擎讲解
10:26
Flowable智能报表
04:13
客服
顶部
赛事库 课堂 2021拜年纪