换个说法,他们排队的方式是在一个provider上单独排队,还是在整个项目中一个队列排队,跟provider无关?求大神

解决方案 »

  1.   

    看到一个视频,上面用的dubbox分布式,里面有个商品抢购,用了activemq消息队列,队列里又用了redis的分布式锁,如果是消息队列在整个分布式项目中排队的话,这个redis分布式锁感觉就没用了,比较多余
      

  2.   

    虽然消息队列是一个一个消息派发处理,但是如果有多个消息消费的方法,那么就会有两个以上消息同时被消费,因为有多个消费者嘛,就像两个人同时干两条流水线一样。所以redis的分布式锁是有必要的
      

  3.   

    队列应该只有一个消费者消费,topic才会被多个消费
      

  4.   

    确实只有一个消费者消费一个队列消息,但是有两个消费者,就会同时有两个队列中的消息被同时消费
    按道理不应该啊,当然很少用activemq,没有实践过,可能不同产品有些不同罢了