在CTG-MQ中,提供不同的主从同步方式与数据刷盘方式。如何进行选择使用?
方法/步骤
1
在需要数据安全性的场景,多数情况下,可以选择主从实时同步+异步刷盘,在更高数据安全性的情况下,可以选择主同实时同步+同步刷盘。
2
主从实时同步+异步刷盘:数据能实时同步到备机,只有在主从同时宕机,且数据未刷到磁盘,或者主从磁盘同时损坏时,数据才可能丢失。此模式性能是 实时同步+同步刷盘 的90%左右。
3
主从实时同步+同步刷盘:数据能实时同步到备机,且数据写到磁盘后,才反回客户端,只有在主备服务器磁盘同时损坏的情况下,数据才会丢失。
4
除了以上几种模式,应用还可以跟据数据安全性的不同级别要求,由高到低,可以选择 异步同步+异步刷盘,单主等搭配组合。
5
在严格消费模式中,使用BDB记录消状态,BDB也会做主备同步,若使用严格消费模式,强烈建议使用 主从实时同步 +Write_no_sync(刷系统缓存+系统异步刷磁盘)方式。
7
CTG-MQ还支持实时同步+实时刷盘,但性能较差,磁盘IO也很大。其它模式如异步同步+异步刷盘不支持,因为使用严格消费模式的场景,一般对消息重复消费较敏感,其它模式则达不到要求。
下一篇:电脑上的CDEF盘有什么区别