springcloud
索隆
路漫漫其修远兮,吾将上下而求索
展开
-
consul作为配置中心
Conusl可以作为注册中心,也可以作为配置中心。作为配置中心,使用起来也很方便,大多数都是配置。Consul的安装这里不说了,主要是说明java后端怎么使用,所以本次采用windows版本的consul。引入和配置2个文件:pom配置:<!-- consul配置中心 --><dependency><groupId>org.springframework.cloud</groupId><artifac...原创 2020-11-16 20:55:08 · 4540 阅读 · 0 评论 -
springcloudgateway集成hystrix
目录一,pom引入依赖。二,RestTemplate开启ribbon的负载均衡,@LoadBalanced三,yml配置和熔断降级的fallback接口。四,技术资料(springcloudgateway和Hystrix)springcloudgateway集成hystrix非常简单,官网的说明很清晰明了。一,pom引入依赖。<!-- 熔断和限流 -->...原创 2020-04-26 16:52:16 · 6069 阅读 · 0 评论 -
配置文件密码用jasypt加密
我们一般都写在yml或者properties文件中。有没有一种办法,在配置文件中写密文,程序启动后自动解密,再使用这个解密后的密码进行连数据库或者redis?jasypt就实现了这个功能。https://github.com/ulisesbocchio/jasypt-spring-boot这是jasypt的地址,上面有详细的使用说明和例子。目前版本已经更新到3.0.2参照说明,...原创 2020-03-23 01:06:10 · 6587 阅读 · 1 评论 -
springboot配置数据库包括集群下 配置
首先准备数据库的必要信息。查询当前数据库实例名方法一:select instance_name from v$instance;方法二:show parameter instance查询数据库服务名方法一:show parameter service_nameora文件:单实例的2中配法://通过SERVICE_NAME配置SINGLE1 = (DESCRIP...原创 2020-03-20 23:29:39 · 4379 阅读 · 0 评论 -
一个例子实现系统启动后初始化一些数据
springboot在系统启动后要执行一些数据可以写一个类实现ApplicationRunner接口。在一个bean构建后进行初始化可以用注解@PostConstruct写个简单的小例子练练手。为了在系统启动后规范执行的行为,我定义了一个接口:package com.example.gate.init.business;public interface InitData...原创 2020-03-14 00:57:16 · 619 阅读 · 0 评论 -
consul重启导致服务必须跟着重启解决方案
问题:consul作为注册中心和eureka的机制不同。当微服务启动后首先向注册中心发注册请求,这点两者一致。之后consul在维护可用服务列表时,采用的是主动向微服务发健康检查的接口(也可以配置成微服务主动向consul发心跳,但是我看完官网和各类文章都没说清楚具体怎么搞)。如果微服务正常返回,那么就任务服务正常。eureka是等待微服务主动向eureka发心跳,eureka收到心跳后,就给...原创 2020-03-01 01:07:02 · 16597 阅读 · 9 评论 -
springcloudgateway拦截器例子
springcloudgateway写2个filter,一个GlobalFilter实现token的校验,一个原创 2020-02-19 18:07:23 · 14557 阅读 · 2 评论