在微服务架构中,多个微服务互相之间调用,当一个服务接口不堪重负,出现超时或宕机等无法使用的情况时,下游服务因获取不到数据,导致服务不可用,然后恶性循环导致整个服务体系宕机,形...
Ribbon:基于Http和Tcp的客户端负载均衡,使得面向REST请求时变换为客户端的负载服务调用,提供客户端的软件负载均衡算法。 负载均衡是指将负载分摊到多个执行单元上,...
FullCalendar地址:https://fullcalendar.io/[https://fullcalendar.io/]let calendarEl = $('#c...
服务的注册建立在注册中心之上,所以首先需要搭建注册中心。Eureka是一个服务注册与发现组件,基于REST的服务,用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层...
SpringCloud五大组件: 注册中心组件(服务治理):Netflix Eureka; 负载均衡组件:Netflix Ribbon,各个微服务进行分摊,提高性能; 熔断器...
@SpringBootApplication是springboot启动类,包括三个注解,他们的作用分别是: @Configuration:表示将该类作用springboot配...
在Linux系统中一切皆为文件,串口端口号是以设备文件的形式显示。 一般串口都是以/dev/ttyS#的格式,/dev/ttyS0,/dev/ttyS1类推。 USB转串口,...
消息积压: 消息堆积即消息没及时被消费,是生产者生产消息速度快于消费者消费的速度导致的,业务逻辑没设计好消费者和生产者之间的平衡,需要改业务流程或逻辑已保证消费度跟上生产消息...
RabbitMQ五种消息发送模式 生产者(Producer)发送->中间件->消费者(Consumer)接收消息。 RabbitMQ包括五种队列模式,简单队列、工作队列、发布...
Routing key:当我们创建好Exchange和Queue之后,需要使用Routing key(通常叫作Binding key)将它们绑定起来,producer在向Ex...
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,性能较好,本质是个队列,FIFO 先入先出,...
列出所有文件(包括隐藏文件): [root@admin~]# ls -a 列出文件的详细信息: [root@admin~]# ls -l或[root@admin~]# ll ...
service docker start :服务启动命令 docker version :查看docker版本 docker info :查看docker信息 docker ...
栈 先进后出,后进先出的结构 栈的操作就两种,分别为出栈和入栈。 1)InitStack(&S):初始化空栈S 2)StackEmpty(S):判断一个栈是否为空 3)Pus...
堆 堆(Heap),一个JVM实例只有一个堆内存,堆也是Java内存管理的核心区域,堆在JVM启动的时候创建,其空间大小也被创建,是JVM中最大的一块内存空间,所有线程共享J...
JVM运行时数据区:程序计数器、Java虚拟机堆栈和本地方法堆栈、方法区域、堆和直接内存本地方法栈概述本地方法栈的功能和特点类似于虚拟机栈,均具有线程隔离的特点以及都能抛出S...
YAML文件格式注意事项: 不支持制表符tab键缩进,需要使用空格缩进 通常开头缩进2个空格 字符后缩进1个空格, “---” 表示YAML格式,一个文件的开始 “#”注释 ...
JVM的内存结构包括5大区域:方法区,堆区,虚拟机栈,本地方法栈,程序计数器。 对于程序计数器、虚拟机栈、本地方法栈这三部分而言,他们的生命周期与相关线程有关,随线程而生,随...