Docker常用命令 Docker帮助命令 docker version:查看docker版本 docker info:显示docker系统信息 docker --help:...
Docker常用命令 Docker帮助命令 docker version:查看docker版本 docker info:显示docker系统信息 docker --help:...
读者春夏秋冬在抽象类的那篇文章中留言,“二哥,面试官最喜欢问的一个问题就是,‘兄弟,说说抽象类和接口之间的区别?’,啥时候讲讲接口呗!” 对于面向对象编程来说,抽象是一个极具...
Spring Cloud Config 在微服务项目下,随着服务越来越多,所需要的配置文件也越来越多,因此若需要将这些文件集中管理,可以通过Spring Cloud Conf...
微服务架构中,整个系统由各个服务组成,由于在实用中这些微服务的地址都有可能发送变化,无法直接对外公布这些服务地址。这时,就需要一个独立的组件专门用来处理外部请求,将外部系统和...
微服务项目由于服务数量较多,所以相对于单体项目而言出错的可能性较大,因此为了运维工作更加方便,需要对各个服务进行监控。早期Spring Cloud中服务监控主语是由Hystr...
请求重试 创建springboot项目,选择web、eureka-client依赖,创建完成后添加resilience4j依赖 注意:resilience4j-spring-...
Resilience4j是Spring Cloud Greewich版推荐的容错方案。由于Netflix对Hystrix停止了更新,所以Resilience4j可能会成为今后...
Feign是一个声明式的模板化的Http客户端,其作用与RestTemplate类似,能够使用HTTP请求访问远程服务。可以理解为RestTemplate的一种简化方案。Op...
Hystrix请求命令 请求命令就是用类的继承的方式来代替注解。 定义HelloCommand类: 在controller调用HelloCommand 注意:一个实例只能执行...
Hystrix是springcloud中的断路器也叫熔断器组件。它的功能是,当对某个服务的调用在一定的时间内,有超过一定次数,并且失败率超过一定值,该服务的断路器会打开。Hy...
Spring Cloud中,大部分组件都有备选访问,如注册中心,除了常见的Eureka外,还有另一个常用的方案就是Consul。Consul是HashiCrop公司推出的开源...
客户端负载均衡是相对于服务端负载均衡而言的。 服务端的负载均衡就是传统的Nginx方式,它的一个特点是调用的客户端不知道具体是哪一个Server提供的服务,只需要将请求发送给...
前言 这一篇博客是很早之前写的,是关于一些链表和二叉树面试相关的问题,算是整理吧,网上这部分的答案也很多,希望能给大家一些帮助。 注意:本文中一些异常情况都是没有做处理的,例...
服务注册 将微服务注册到Eureka Server上,当其他服务需要调用该服务时,只需要从Eureka Server上查询该服务信息即可 例如:创建一个provider服务,...
RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,Spring框架提供的RestTe...
Eureka - 微服务注册中心 注册中心 为什么需要注册中心? 传统单体应用中,所有的业务都集中在同一个项目里。浏览器发来请求时,直接发送至后端,后端再调用业务逻辑给前端作...
创建邮件服务 1.准备工具 erlang:RabbitMQ环境 RabbitMQ:消息中间件 2.项目创建 File->New->Project->Spring Initia...
Spring Boot整合Swagger2 swagger2 是一个规范和完整的框架,用于生成、描述、调用和可视化Restful风格的web服务。 作用: 1、接口的文档在线...
Spring Security安全管理 目前主流的安全管理框架主要有Spring Security和Shiro。Shiro是一个轻量级框架,配置较为简单。而Spring Se...