生产者角色
Broker的角色有ASYNC_MASTER,SYNC_MASTER 或SLAVE。
如果不能容忍消息丢失,我们建议你部署SYNC_MASTER并为其附加SLAVE。
如果消息丢失影响不大,但需要Broker一直可用,你可以使用SLAVE部署ASYNC_MASTER。
如果仅想简单,你可能只需要一个没有SLAVE的ASYNC_MASTER。
刷盘类型
推荐异步刷盘,同步刷盘太昂贵且会引起大量性能下降。如果需要可靠性,推荐使用带有SLAVE的SYNC_MASTER 。
Broker的角色有ASYNC_MASTER,SYNC_MASTER 或SLAVE。
如果不能容忍消息丢失,我们建议你部署SYNC_MASTER并为其附加SLAVE。
如果消息丢失影响不大,但需要Broker一直可用,你可以使用SLAVE部署ASYNC_MASTER。
如果仅想简单,你可能只需要一个没有SLAVE的ASYNC_MASTER。
推荐异步刷盘,同步刷盘太昂贵且会引起大量性能下降。如果需要可靠性,推荐使用带有SLAVE的SYNC_MASTER 。