您的位置:首页 > 其它

为什么使用消息队列?

2016-03-29 17:20 260 查看
很多项目中消息队列使用已经很广泛。

解耦

消息队列充当一个数据接口层,只要两端的处理逻辑遵循消息队列接口的约束即可。

扩展性

消息队列解耦了处理过程,所以增大消息入队和处理的频率是很容易。

冗余

在处理数据的时候处理过程可能会失败。除非数据被持久化,否则将会丢失数据。消息队列把数据进行持久化直到它们已经被完全处理,这样就降低了数据丢失的风险。

异步

跨应用的异步通信;应用内同步变异步等。

顺序保证

缓冲

写入队列速度尽可能快。

^-^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: