micro services
Selenium399
这个作者很懒,什么都没留下…
展开
-
微服务---消息总线BUS
文章目录一、简介二、RabbitMq的安装三、简单使用1.流程2.具体编码 一、简介 之前通过SpringCloudConfig实现过手动刷新(微服务—分布式配置中心Config),但是可以发现这样还是很不方便,如果实例的数量很多,需要多次手动刷新。为了解决这个问题,我们引入了消息总线SpringCloudBus。 SpringCloudBus整合了java事件处理机制和消息中间件,就是通过消息代...原创 2020-05-03 10:26:57 · 1047 阅读 · 0 评论 -
微服务---分布式配置中心Config
文章目录一、简介二、简单使用0.创建配置中心连接的配置仓库1.搭建服务器端(Config Server 6001)2.搭建客户端(Config Client 6002)3.动态刷新1.手动动态刷新 一、简介 我们知道每一个服务都有着大量的配置,然而其中很多都是相同的配置,并且每次配置后都要重启。SpringCloudConfig则可以通过集中化的外部配置进行统一的管理,并且无需重启应用使得配置修改...原创 2020-03-19 16:57:06 · 358 阅读 · 0 评论 -
微服务---API网关服务Gateway
文章目录一、简介1.为什么我们要使用API网关服务2.SpringCloudGateway与Zuul 1.x的区别二、基本概念1.路由(Route)2.断言(Predicate)3.过滤器(Filter)三、简单使用1.两种方式的路由配置方法一:在yml中进行路由配置方法二:通过编码配置2.动态路由配置3.自定义过滤器 一、简介 Spring cloud gateway是spring官方基于Spr...原创 2020-03-18 23:53:22 · 700 阅读 · 0 评论 -
微服务---服务容错保护Hystrix
文章目录一、Hystrix应用场景二、Hystrix简单使用1.服务降级---生产者2.服务降级---消费者1.控制类中针对每个特定的方法做服务降级2.控制类中做统一的服务降级3.在Feign接口服务层做服务降级3.服务熔断---生产者1.服务熔断概述2.服务熔断的三种状态3.服务熔断的详细代码与效果4.断路器的三个重要参数3.服务监控---Hystrix DashboardHystrix Das...原创 2020-03-16 01:33:43 · 217 阅读 · 0 评论 -
微服务---声明式服务调用OpenFeign
文章目录一、OpenFeign和Feign的区别二、OpenFeign的简单使用三、OpenFeign的常用配置1.OpenFeign超时设置2.OpenFeign日志设置 之前我们通过RestTemplate+Ribbon实现了服务远程调用和负载均衡,但是由于对服务依赖的调用往往不止一处,一个接口通常会被多处调用,可以发现基本上每次的调用都是模板化的代码。而OpenFeign就是在Ribbon的...原创 2020-03-13 07:51:10 · 270 阅读 · 0 评论 -
微服务---客户端负载均衡Ribbon
文章目录一、客户端负载均衡Ribbon和Nginx负载均衡区别:二、Ribbon的简单使用三、Ribbon的负载均衡策略(7种)四、修改默认的负载均衡策略五、Ribbon负载均衡原理 SpringCloudRibbon是一个基于Tcp和Http的客户端负载均衡工具. 一、客户端负载均衡Ribbon和Nginx负载均衡区别: 最大的区别在于:服务清单存储的位置 Ribbon属于进程内负载均衡,而N...原创 2020-03-12 19:44:36 · 235 阅读 · 0 评论 -
微服务---服务注册中心Eureka
一.简介 Spring Cloud Eureka 是由Netfilx公司开发的基于Rest服务的服务治理套件。 Eureka Server(服务注册中心):提供服务注册和发现功能. ServiceProvider(EurekaClient):提供服务,并将服务注册到服务注册中心. ServiceConsumer(EurekaClient):拉取服务列表并消费服务. 二.搭建单机版Eureka架构...原创 2020-03-10 17:54:40 · 331 阅读 · 0 评论