
Spring Cloud Hoxton
蜗牛笨跑~
这个作者很懒,什么都没留下…
展开
-
Feign自定义日志
自定Spring Cloud Feign日志输出参考DefaultFeignLoggerFactory类实现自己的日志工厂实现类。场景说明:将原有的debug级别,修改成info级别第一步:实现FeignLoggerFactory工厂接口,InfoFeignLoggerFactory 是FeignConfig静态内部类public static class InfoFeignLoggerFactory implements FeignLoggerFactory { @Overri转载 2020-09-24 11:18:12 · 1367 阅读 · 0 评论 -
Feign客户端的日志
一介绍很多场景下,需要了解Feign处理请求的具体要求,处理feign远程调用接口的日志打印,那么如何满足这种需求呢?Feign对日志的处理非常灵活,可为每个Feign客户端指定日志记录策略,每个Feign客户端都会创建一个logger。默认情况下,logger的名称是Feigh接口的完整类名。需要注意的是,Feign的日志打印只会对DEBUG级别做出响应。我们可以为每个Feign客户端配置各种的Logger.Level对象,告诉Feign记录哪些日志。Logger.Level的值有以下选择。.原创 2020-09-24 10:14:34 · 520 阅读 · 0 评论 -
Spring Cloud Hystrix服务降级
搭建三个工程eureka-server,hello-service,hystrix-service。eureka-server搭建,pom.xml文件如下:<?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:schemaLocation=原创 2020-06-29 14:30:43 · 181 阅读 · 0 评论 -
Spring Cloud openfeign客户端调用
搭建三个工程分别为eureka-service注册中心,hello-service服务提供者,feign-service服务消费者。搭建eureka-service注册中心pom.xml文件如下:<?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"原创 2020-06-29 12:22:24 · 247 阅读 · 1 评论 -
Spring Cloud Ribbon 消费者
新建工程ribbon-consumer,其pom.xml文件如下所示:<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://ma原创 2020-06-28 23:24:20 · 145 阅读 · 0 评论 -
3.Spring Cloud Eureka采用 RestTemplate模板做消费者
1.新建工程eurek-consumer,pom.xml文件如下:<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://mave原创 2020-06-28 22:28:15 · 323 阅读 · 0 评论 -
Spring Cloud Consul 服务注册与消费
1.下载Consul,下载地址为:https://www.consul.io/downloads2.下载解压,配置环境变量,例如:环境变量是为C:\tools\consul3.cmd 输入consul -version命令,查看是否安装成功4.打开cmd运行consul.exe agent -dev启动5.浏览器输入http://localhost:8500/ui ,可以看到如下界面表示ok冒得问嘚服务提供者搭建服务提供者和消费者是一样的pom.xml,并没有什么不同,如..原创 2020-06-28 17:07:00 · 338 阅读 · 0 评论 -
2.Spring Cloud Eureka客户端搭建
新建一个工程,名为eureka-client,pom.xml文件依赖如下:<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://原创 2020-06-27 23:49:08 · 191 阅读 · 0 评论 -
1.Spring Cloud Eureka注册中心搭建
搭建服务注册中心首先,创建一个基础的SpringBoot工程,命名为eureka-server,并在pom.xml中引入必要的依赖内容,代码如下:<?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:schemaLocation="ht原创 2020-06-27 22:36:45 · 164 阅读 · 0 评论