消息队列推拉的区别

拉模式:

点对点消费,若是没有消费者在监听队列,消息将保留在队列中,直至消费者链接到队列,在这种模型中,消息不是自动推进给消费者的,而是要由消费者从队列中请求活动(拉模式)。 优势: 1.保证每条消息都被接收。 2.消息不会丢失。html

推模式

消息会自动广播,消息消费者无需主动请求或轮询主题的方法来得到新消息。 对比: 1.不保证每条消息都会被消费, 2.发布消息时,只有正在监听该topic的可以接收,若是没人监听,则会消息丢失。性能

MetaQ Client 订阅消息,因其是Pull的模型。MetaQ Server收到Pull消息的请求,会从磁盘上读取出消息,而后返回给MetaQ Client。这一步有大量的read系统调用。htm

消息中间件MetaQ高性能缘由分析-转自阿里中间件 https://www.cnblogs.com/felixzh/p/6197707.html中间件

相关文章
相关标签/搜索