为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~
#1

coldfire0 提问者

A不是和B C之间不是有消息同步么,A接收到消息了B或者C应该也会立刻同步到消息呀。为什么说不能消费到?
2017-08-13 回复 有任何疑惑可以回复我~
#2

jovezhao 回复 coldfire0 提问者

消息同步这个词让你们产生了误解,同步会将B上的消息复制一份给A,但事实不是这样的,准确的来说是通过网络连接器把两个节点连接了起来,让A可以通过连接器去消费B上面的消息。
2017-08-15 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

tlojy

对于消费者来说,A、B、C都可以提供服务。A的作用相当于多开了一个窗口
2017-10-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信