当前位置: 首页 > 工具软件 > 野火IM > 使用案例 >

野火IM 社区版IM Server集群部署思路

辛麻雀
2023-12-01

IM Server 集群部署难点在于 hazelcast 本地缓存与集群缓存之间状态变更通知

1.将hazelcast切换成 jetcache 二级缓存 或多级缓存,我使用的是三级缓存 Caffeine + Redis + DB,因为hazelcast使用到了MapStore功能,所以我添加了DB作为三级缓存

2.使用 nacos/etcd/mq 来用作集群缓存状态变更通知,使每台机器上的jetcache缓存值一致

 类似资料: