MQ面试相关知识总结

一、MQ用途         主要有3点:解耦、异步、削峰(限流)。         大致图形如下,其实就是在服务与服务之间增加了一个中间件,可以实现上面的三种用途。 解耦:我们看到,服务A强依赖服务B和C,当服务B或者C挂掉后,会直接导致服务A的不可用,这显然不是我们所期望的。比如服务的最后一步是记录日志,但是该服务挂了,虽然日志服务和主流服务没有必然的业务联系,但是因为代码的耦合性过高,直接导
相关文章
相关标签/搜索