摘要: Springboot消除switch case方法 背景 最近,在使用springboot开发一个接口的时候,需要根据接收的请求事件类型,去执行不同的操作,返回不同的结果,基本逻辑如下: 写完会发现,随着事件的增加,这段代码会很长,每个事件的处理函数也都集中在一个类当中,不好维护。因此,通过搜索学习 阅读全文
posted @ 2019-10-15 23:47 xj-record 阅读(488) 评论(0) 推荐(0) 编辑
摘要: Springcloud中的region和zone的使用 一、背景 用户量比较大或者用户地理位置分布范围很广的项目,一般都会有多个机房。这个时候如果上线springCloud服务的话,我们希望一个机房内的服务优先调用同一个机房内的服务 ,当同一个机房的服务不可用的时候,再去调用其它机房的服务,以达到减 阅读全文
posted @ 2019-10-15 23:34 xj-record 阅读(1218) 评论(1) 推荐(1) 编辑
摘要: 原文: "https://xsxy007.github.io" Spring Cloud环境下,服务提供者和消费者启动后都会将自身注册到Eureka 一、将服务注册到Eureka 一个SpringBoot应用如果要注册到Spring Cloud环境(Greenwich.SR3版本),步骤很简单: p 阅读全文
posted @ 2019-10-15 23:20 xj-record 阅读(612) 评论(0) 推荐(0) 编辑
摘要: Eureka Provider 服务的提供者 新建一个服务提供者项目 1、导入pom文件 2、在启动类上加注解 上边那个@EnableDiscoverClient 注解加不加都行的原因会在后边表名 3、在Eureka Provider项目中添加一个简单的接口 4、以上配置完成之后启动Eureka P 阅读全文
posted @ 2019-10-15 23:18 xj-record 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 刚开始研究SpringCloud和SpringBoot的时候,困惑点比较多,SpringBoot是从1.X.X到目前的2.X.X版本,但是SpringCloud基于SpringBoot,版本之间肯定是有匹配或者兼容方面问题,经过调验,现在总结如下: | SpringBoot | SpringClou 阅读全文
posted @ 2019-10-15 23:18 xj-record 阅读(1893) 评论(0) 推荐(0) 编辑
摘要: 原文: "https://xsxy007.github.io/2019/10/SpringCloud Eureka/" Eureka 是Netflix开源的一款提供服务注册和发现的产品,提供了完整的Service Registery和Service Discovery实现,也是SpringCloud 阅读全文
posted @ 2019-10-15 23:17 xj-record 阅读(186) 评论(0) 推荐(0) 编辑