spring-cloud
麦片粥
放浪形骸之外
展开
-
spring-cloud服务注册与发现
注册中心在spring-boot启动类上加@EnableEurekaServer 启用服务注册中心eureka是一个高可用的组件,没有后端缓存,每一个实例注册之后需要向注册中心发送心跳(因此可以在内存中完成--(我是不太理解这句话的)),别的的博客上看的,默认情况下eureka server也是一个eureka client必须要指定一个server。配置文件server: port: 876...原创 2018-03-14 17:53:09 · 157 阅读 · 0 评论 -
Spring Cloud Eureka 常用配置及说明
配置参数默认值说明服务注册中心配置 Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBeaneureka.server.enable-self-preservationfalse关闭注册中心的保护机制,Eureka 会统计15分钟之内心跳失败的比例低于85%将会触发保护机制,不剔除服务提供者,如果关闭...转载 2018-05-25 08:47:21 · 138 阅读 · 0 评论 -
spring-cloud学习之eureka-server服务注册中心
1、服务注册中心构建 pom文件如下: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...原创 2018-05-25 08:55:51 · 215 阅读 · 0 评论 -
spring-cloud学习之eureka-server服务注册中心的高可用
1、注册中心搭建 搭建详见,点击打开链接2、注册中心高可用配置 想要服务注册中心高可用,就必须让注册中心互相注册。如图两两注册 三个注册,实际生产环境中,至少注册中心配置三个配置文件:从idea上分别复制应用,端口号8761、8762、8763.3、配置文件8761的配置文件,其他两个类比。spring: application: name: e...原创 2018-05-27 12:10:34 · 166 阅读 · 0 评论 -
spring-cloud服务消费者-restTemplate
1、restTempate调用服务三种方式 @RequestMapping("/getProductMsg") public String getProductMsg(){ //第一种方式 直接restTemplate,url写死 //RestTemplate restTemplate = new RestTemplate(); ...原创 2018-05-27 12:15:58 · 165 阅读 · 0 评论 -
spring-boot 分布式定时任务锁shedlock
先做翻译:shedlock github地址shedlock只做一件事,就是确保计划任务最多同时执行一次;如果正在一个节点上执行任务,它将获取一个锁,以防止从另一个节点(或线程)执行相同任务。请注意,过去一个任务已在一个节点上执行,则其他节点上的执行不会等待,只会跳过它; 目前支持Mongo、JDBC数据库、redis、hazelcast或zookeeper协调的sp...原创 2018-08-17 11:27:18 · 10597 阅读 · 1 评论