问答详情
源自:5-3 activemq集群 实践

A为什么不能作为生产者呢

A如果单独有存储,那不也就可以作为生产者呢?和没有存储优缺点是什么呢?还是不能理解为什么A不能作为生产者

提问者:coldfire0 2017-08-13 18:48

个回答

  • jovezhao
    2017-08-15 12:08:22

    B和C不会主动导流给A,而是通过消费者客户端去选择了一个节点,可能是A也可能是B或C。以此来降低B或C的负载。

  • jovezhao
    2017-08-13 18:55:20

    共享存储后,A就变成了slave,做为slave就不能接收生产者发起的请求。 

    如果A自己有独立的存储,那么当A挂掉的时候,在B或C上面就不能消费这个消息了。

  • coldfire0
    2017-08-13 18:57:52

    A在方案中具体时承担什么责任呢,是B或者C忙碌时会将流量导向A,A提供给消费者服务?