RabbitMQ知识总结一、使用RabbitMQ有什么好处?1.解耦:系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦2.异步:将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度3.削峰:并发量大的时候,所有的请求直接存入数据库,造成数据库连接异常二、RabbitMQ中的broker是指什么?cluster又是指什么?broker...
Consul简介一、什么是服务发现微服务的框架体系中,服务发现是不可或缺的一个模块,下面我们通过一张图来简单进行理解:图中,客户端的一个接口,需要调用服务A-N。客户端必须要知道所有服务的网络位置,以往的做法是配置在配置文件中,或者有些配置在数据库中。这里就带出这几个问题:1.需要配置N个服务的网络位置,加大配置的复杂性2.服务的网络位置变化,都需要改变每个调用者的配置3.集群的情况下,难以...