Broker 的最佳实践
Broker 角色
Broker 角色是ASYNC_MASTER,SYNC_MASTER或SLAVE。 如果您不能容忍消息丢失,我们建议您部署SYNC_MASTER并附加一个SLAVE。 如果您对丢失感到满意,但希望代理始终可用,则可以将ASYNC_MASTER部署到SLAVE。 如果你只是想简化,你可能只需要一个ASYNC_MASTER无SLAVE。
FlushDiskType
推荐使用ASYNC_FLUSH,因为SYNC_FLUSH代价昂贵,会造成太多的性能损失。 如果你想要可靠性,我们建议你使用SYNC_MASTER和SLAVE。
ReentrantLock vs CAS
to be finished
os.shto
to be finished