简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
熔断降级理解
熔断降级理解1、为什么需要熔断降级(1)需求背景它是系统负载过高,突发流量或者网络等各种异常情况介绍,常用的解决方案。在一个分布式系统里,一个服务依赖多个服务,可能存在某个服务调用失败,比如超时、异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败。比如:某微服务业务逻辑复杂,在高负载情况下出现超时情况。内部条件:程序bug导致死循环、存在慢查询、程序逻辑不对导致耗尽内存外部条件:黑
RabbitMQ最原始实现方式_Java
RabbitMQ最原始实现方式_Java说明:对于Rabbitmq的安装方式有很多种, 因为rabbitmq是使用Erlang语言进行编写的, 所以我们在安装的时候需要先搭建Erlang的一个运行环境我们安装的rabbitmq的版本是3.7的,要求使用的Erlang版本必须是20.3.x的版本,我们可以去github下载对应的Erlang的对应版本https://github.com/rabbit
到底了