RabbitMQ如何解决被重复消费和数据丢失的问题?

转自:https://www.jianshu.com/p/5ade5bf0dcd9 想想为什么要使用MQ? 1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度 3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常 使用了消息队列会有什么缺点? 1.
相关文章
相关标签/搜索