来自强迫症患者的心声

来源:8-21 测试与并发

莫得感情的码农

2019-04-18

第一、课程里的Spring Cloud版本和Axon版本有点老,我也可以理解,毕竟老师这门课是去年出的。但现在尤其是Axon版本已经更新到 4.0-M2 了,希望老师也能同步更新视频《第八章》示例代码中用到的各种框架版本,到时候应该会发现AxonConfig中这样的配置
http://img.mukewang.com/szimg/5cb891820001995912400234.jpg
已经被弃用了。

第二、视频《第八章》中老师为什么不用Spring Cloud家族中已有的rabbitMQ依赖呢?
http://img.mukewang.com/szimg/5cb893c50001011314810141.jpg

第三、以上两点,其实也不能算是问题,只是本人强迫症晚期(╥╯^╰╥),喜欢用最新的框架。要是给老师带来困扰,请不要在意。最后想说,老师讲得很详细,考虑问题的角度很全面,授人以渔,谢谢老师。

写回答

1回答

大漠风

2019-06-07

有关axon的版本,和spring boot的版本,已经在计划更新,由于更新的时候慕课网要求也要更新视频,而这是一个不小的工作量,正在进行当中。

至于为什么不用rabbitMQ,因为在之前的实例中一直使用activeMQ,它的好处是有内置的运行环境,作为一个实例比较方便。而这一部分,我们只是用MQ服务器的AMQP来收发事件,它跟具体的MQ服务器没有太大关系。而且,我们在spring cloud中使用saga的时候,有很大一部分介绍了event和队列的设计,通过binding来控制一个事件哪个服务来处理那些队列的事件。

而且,spring cloud stream rabbitmq是用于spring cloud steam的,而我们是要用AMQP协议来收发事件。

1
1
莫得感情的码农
嗯嗯。明白了,谢谢老师。
2019-06-10
共1条回复

分布式事务实践,从原理到实例,解决数据一致性

掌握分布式事务实现技术,是架构师必备技能。

1149 学习 · 153 问题

查看课程