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

results matching ""

    No results matching ""