weixin_39564277 2020-06-25 18:49 采纳率: 100%
浏览 364
已采纳

消息机制中生产者生产消息后消费者怎么就马上知道然后去消费的 ?

消息机制中生产者生产消息后消费者怎么就马上知道然后去消费的 ?

  • 写回答

2条回答 默认 最新

  • wgslucky 心悦网络 2020-06-25 22:04
    关注

    你说的是消息队列吗?比如rabbtimq或rocketmq这种消息服务,一般来说,整个系统的关系是这样的,生产者->消息服务->消费者。它们之间都是socket长连接,
    当生产者产生消息之后,会将消息发送到消息服务,这个消息会指定订阅的topic,消息服务会自动检测是否有消费者订阅了此topic,如果有订阅此topic的消费者,
    消息服务就会主动把消息推送给消息费者,这样消费者就能立刻消费消息了。而rocketmq提供了两种方式,一个是推,一个是拉,拉取消息由消费者自己控制,
    比如定时拉取。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?