Open jonesun opened 3 years ago
https://jonesun.github.io/20210226/java/springboot/ade04692/
为什么要使用消息队列-MQ不要跟风 使用MQ是为了: - 解耦: 传统模式下系统间耦合性太强,比如系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 使用了MQ后系统A将消息写入消息队列,需要消息的系统B、C、D自己从消息队列中订阅,从而系统A不需要做任何修改。 - 异步: 传统模式下一些非必要的业务逻辑以同步的方式运行,太耗费时间!
https://jonesun.github.io/20210226/java/springboot/ade04692/
为什么要使用消息队列-MQ不要跟风 使用MQ是为了: - 解耦: 传统模式下系统间耦合性太强,比如系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 使用了MQ后系统A将消息写入消息队列,需要消息的系统B、C、D自己从消息队列中订阅,从而系统A不需要做任何修改。 - 异步: 传统模式下一些非必要的业务逻辑以同步的方式运行,太耗费时间!