自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 微服务配置中心 配置内容的自动刷新问题

配置内容的刷新有两种方式:手动刷新和自动刷新1./refresh端点刷新,用于手动刷新,在配置中心服务增加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifact...

2020-02-11 10:35:37 695

原创 微服务配置中心 config组件 内容加解密

对于某些敏感的配置内容(数据库账号/密码等),应当加密存储,Config Server为配置内容的加密与解密提供支持。安装jce(java Cryptograhpy Extension)https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html我们将local_policy.ja...

2020-02-11 10:11:09 275

原创 微服务分布式配置中心 config组件

分布式配置中心:1.在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。2.两个角色,一是config server,二是config client。SpringCloud Config组件1.创建单独的配置中心服务器模块,添加依赖<dependency> <groupId>org.spring...

2020-02-11 09:55:03 479

原创 微服务网关 zuul过滤器

zuul过滤器配置1.增加InfraPreZuulFilter文件,继承ZuulFilter@Componentpublic class InfraPreZuulFilter extends ZuulFilter { @Override public String filterType() { return FilterConstants.PRE_TYPE...

2020-02-11 09:26:35 191

原创 微服务网关 zuul配置

微服务网关:易于监控,易于认证,减少微服务之间的交互zuul简介:Netflix的开源微服务网关组件,核心是一系列的过滤器。zuul配置:1.创建单独zuul模块并注册到注册中心,添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactI...

2020-02-10 19:06:35 475

原创 打开Hystrix Stream页面,进入后,发现只有一行Unable to connect to Command Metric Stream

解决方法:在客户端启动类中需要配置servlet@Beanpublic ServletRegistrationBean getServlet(){ HystrixMetricsStreamServlet streamServlet = new HystrixMetricsStreamServlet(); ServletRegistrationBean registrat...

2020-02-10 18:34:23 173

原创 springcloud 基于Finchley.SR2版本 Hystrix Dashboard可视化监控

Hystrix Dashboard可视化监控配置1.创建单独的Hystrix Dashboard模块,添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix-d...

2020-02-10 18:11:44 143

原创 springcloud 基于Finchley.SR2版本 Hystrix断路器的状态监控

Hystrix断路器的状态监控配置springboot的Actuator提供了运行状态监控的功能,可以通过REST、远程Shell和JMX方式来查看1.客户端服务添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...

2020-02-10 17:48:32 109

原创 springcloud 基于Finchley.SR2版本 Hystrix容错断路器不生效

1、首先在eureka-server 注册中心服务的application.yml 配置中添加如下配置:eureka: server: enable-self-preservation: false # 关闭自我保护模式(缺省为打开) eviction-interval-timer-in-ms: 1000 # 续期时间,即扫描失效服务的间隔时间(毫秒)2.在服务消...

2020-02-10 16:44:19 150

原创 springcloud 基于Finchley.SR2版本 Hystrix容错断路器配置

Hystrix 容错断路器:防止级联失败,从而提升系统的可用性与容错性。容错组件加在调用者服务Hystrix 容错断路器配置1.调用者服务添加依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netf...

2020-02-10 16:30:08 168

原创 springcloud 基于Finchley.SR2版本 feign 配置

Feign 简介Feign是一个声明式的Web客户端,它使得写Web客户端变得更简单。使用Feign,只需要创建一个接口并注解。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。feign 配置1.客户端服务添加依赖包<!--引入feign--><dependency> <groupId>org.sp...

2020-02-10 16:07:02 443

原创 springcloud 基于Finchley.SR2版本 REST+Ribbon 实现客户端负载均衡

Ribbon 简介Ribbon 是一个客户端负载均衡组件,可以很好的控制http和tcp的一些行为。Feign默认集成了Ribbon。eureka客户端默认集成了Ribbon 无需引入依赖。REST+Ribbon 配置1.在启动类中注入RestTemplate的bean@Bean@LoadBalancedpublic RestTemplate restTemplate...

2020-02-10 15:46:36 219

原创 springcloud 基于Finchley.SR2版本 Eureka 配置

Eureka概念及原理:提供注册和发现的服务 eureka server和eureka client 原理:客户端每隔30秒发送服务名称和地址给注册中心,并下载注册中心的服务清单。Eureka配置1.创建单独模块eureka server添加eureka server依赖:<dependency> <groupId>org.springframew...

2020-02-10 15:13:12 478

原创 SpringCloud架构图

2020-02-10 14:55:39 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除