随笔分类 - spring cloud
有关于spring cloud的自己的一些心得
摘要:局部配置 说明:全局和局部配置就差一个@Configuration和在不在@FeignClient的configuration中引用,局部需要在@FeignClient的configuration中引用,全局则不需要引用。 日志层级从低到高依次为:NONE,BASIC,HEADERS,FULL。级别
阅读全文
摘要:说明 当使用feign远程调用接口是,如果接口返回异常或者超时时,我们可以统一返回异常信息,这样调用者就不用再显式的try-catch处理异常了 开启接口fallback处理 想要使用fallback 处理接口异常须在配置文件开启 feign: hystrix: enabled: true 定义fe
阅读全文
摘要:【网关系统框架】脚手架项目 概述 【网关系统框架】项目是一个脚手架项目,来帮助开发同事快速搭建一个完整结构的网关层项目,开发者在生成的项目基础上进行开发即可,以提高开发效率和代码质量。 【网关系统框架】项目功能主要体现在: 不必从零开始搭建初始项目,提高开发效率 路由功能 token认证 和 URL
阅读全文
摘要:说明 想要自定义feign日志打印只需要继承feign.Logger抽象类,在自定义类中一般会重写三个方法 logRequest 这个方法入参分别是String configKey, Logger.Level logLevel, Request request configKey: feign调用的
阅读全文
摘要:产生问题原因 就是异步调用,导致spanId和traceId丢失了 @Async 注解的异步调用是没问题的 前提 使用spring-cloud-starter-sleuth jar包版本2.2.8.RELEASE 关于追踪号的xml 配置为 <pattern>%yellow(%date{yyyy-M
阅读全文
摘要:说明 自定义feign的解码器Decoder需要实现feign.codec.Decoder接口,并重写decode方法,当接口在调用时发生了异常,则调用时不会走解码器(Decoder)逻辑,会走错误解码器(ErrorDecoder)的逻辑,反之亦然。自定义错误解码器和解码器方式相似,只是需要实现不同
阅读全文
摘要:1、说明 springcloud中由服务消费者调用服务提供者一共有两种方法rest和feign 2、feign (1)使用feign的方式进行服务调,搭建服务提供者。 6、效果 (2)使用feign的方式进行服务调,搭建服务消费者。 5.1编写调用接口 5.2编写调用类 6. 效果 3、rest s
阅读全文
摘要:1、前提 springcloud的注册中心是以springboot为基础搭建起来的。 开发工具:IDEA 项目管理工具:maven 2、搭建步骤 3、效果
阅读全文
摘要:spring cloud的百度介绍 spring cloud是一系列框架的有序集合,利用spring boot开发的便利简化了分布式系统基础设施的开发。包括服务发现(类似于dubbo的服务注册中心和服务提供者)、配置中心(云配置)、消息总线、负载均衡、断路器、数据监控、服务网关、服务调用、数据流和批
阅读全文

浙公网安备 33010602011771号