【OpenFeign】 注解
【OpenFeign】 注解Metadatatitle: 【OpenFeign】 注解
date: 2023-01-02 18:54
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/OpenFeign/基础
categories:
- OpenFeign
keywords:
- OpenFeign
description: 【OpenFeign】 注解
原生注解Feign 注解定义了接口和底层客户端应之间该如何工作的关系。Feign 的默认定义了以下注解:
注解
作用位置
用法
@RequestLine
方法
为请求定义 HttpMethod 和 UriTemplate。 花括号 {expression} 中的值使用其相应的带 @Param 注解的参数解析。
@Param
参数
定义一个模板变量,其值将用于解析相应的表达式模板,通过作为注解值提供的名称。如果缺少值,它将尝试从字节码方法参数名称中获取名称(如果代码是用 - ...
【OpenFeign】 功能及相关类
【OpenFeign】 功能及相关类Metadatatitle: 【OpenFeign】 功能及相关类
date: 2023-01-02 18:49
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/OpenFeign/基础
categories:
- OpenFeign
keywords:
- OpenFeign
description: 【OpenFeign】 功能及相关类
核心功能这是一张包含 feign 提供的当前关键功能的图:
1. ClientsClients 包含了 Feign 支持的 HTTP 客户端:
java.net.URL:JDK 提供的网络编程工具包
Apache HTTP:Apache 提供的 HTTP Client 包
Apache HC5:Apache 提供的 HTTP Client 5.0 版本包
Google HTTP:Google 提供的 Http 客户端工具包
Java 11 Http2:JDK ...
【OpenFeign】 基础
【OpenFeign】 基础Metadatatitle: 【OpenFeign】 基础
date: 2023-01-02 18:46
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/微服务
- 细化主题/服务调用
categories:
- OpenFeign
keywords:
- 微服务
- 服务调用
description: 1. 核心概念 2. 功能及相关类 3. 注解 4. 通用配置 5. 接口继承特性
核心概念undefined
功能及相关类undefined
注解undefined
通用配置undefined
接口继承特性undefined
【OpenFeign】 集成
【OpenFeign】 集成Metadatatitle: 【OpenFeign】 集成
date: 2023-01-02 18:46
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/OpenFeign
categories:
- OpenFeign
keywords:
- OpenFeign
description: 1. 集成 Cloud 2. 集成 OkHttp 3. 集成 Ribbon 4. 集成 Hystrix
集成 Cloudundefined
集成 OkHttpundefined
集成 Ribbonundefined
集成 Hystrixundefined
【OpenFeign】 核心概念
【OpenFeign】 核心概念Metadatatitle: 【OpenFeign】 核心概念
date: 2023-01-02 18:44
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/OpenFeign/基础
categories:
- OpenFeign
keywords:
- OpenFeign
description: Feign是—个声明式、模板化的HTTP客户端
概念Feign是—个声明式、模板化的HTTP客户端,GitHub源码地址。
在HTTP协议中,发送请求的一方就是HTTP 客户端,在JAVA 中,有很多HTTP 客户端框架。
实际Feign 是为了简化HTTP 客户端开发,实际通信部分还是调用了其他客户端框架。
工作原理Feign 的工作原理是将注解处理成模板化的请求。
核心思想Feign 是声明式服务调用组件,其核心就是:像调用本地方法一样调用远程方法,无感知远程 HTTP 请求。
它解决了让开发者调用远程接 ...
OpenFeign
OpenFeignMetadatatitle: OpenFeign
date: 2023-01-02 12:44
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/微服务
- 细化主题/服务调用
categories:
- OpenFeign
keywords:
- 微服务
- 服务调用
description: Feign是一个声明式web服务客户端。它使编写web服务客户端更容易。要使用Feign,创建一个接口并对其进行注释。它具有可插入的注释支持,包括假注释和JAX-RS注释。fake还支持可插拔的编码器和解码器。Spring Cloud增加了对Spring MVC注释的支持,并支持在Spring Web中默认使用相同的HttpMessageConverters。Spring Cloud集成了Eureka, Spring Cloud CircuitBreaker,以及Spring Cloud LoadBalancer,在使用Feign时提供 ...
【Eureka 监控】 指标监控
【Eureka 监控】 指标监控Metadatatitle: 【Eureka 监控】 指标监控
date: 2023-01-01 17:54
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Eureka/参数调优及监控
categories:
- Eureka
keywords:
- Eureka
description: 【Eureka 监控】 指标监控
指标监控
指标名称
说明
renewCounter
自启动以来收到的总续约次数
cancelCounter
自启动以来收到的总取消租约次数
自启动以来查询 registry的总次数(‘AbstractInstanceRegistry.
getAllCacheMissCounter
getApplications)
getAllCacheMissDeltaCounter
自启动以来deta 查询registry 的总次数(‘AbstractInstance- ...
【Eureka 参数】Server
【Eureka 参数】ServerMetadatatitle: 【Eureka 参数】Server
date: 2023-01-01 17:48
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Eureka/参数调优及监控
categories:
- Eureka
keywords:
- Eureka
description: 【Eureka 参数】Server服务端 包含基本参数、response cache 参数、 http 参数
基本参数
参 数
默认值
说 明
eureka.server.enable-self-preservation
true
是否开启自我保护模式
eureka.server.renewal-percent-threshold
0.85
指定每分钟需要收到的续约次数的阈值
eureka.instance.registry.expected-number- of-renews-per-min
...
【Eureka 参数】 Client
【Eureka 参数】 ClientMetadatatitle: 【Eureka 参数】 Client
date: 2023-01-01 17:43
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Eureka/参数调优及监控
categories:
- Eureka
keywords:
- Eureka
description: 【Eureka 参数】 Client客户端 包含 基本参数、定时任务参数、 http 参数
基本参数
参 数
默认值
说 明
eureka.client.availability-zones
“告知 Client有哪些 region 及 availability-zones,支持配 置修改运行时生效”
eureka.client.filter-only-up-instances
true
是否过滤出 InstanceStatus 为UP的实例
eureka.client.region
us ...
【Eureka】 参数调优及监控
【Eureka】 参数调优及监控Metadatatitle: 【Eureka】 参数调优及监控
date: 2023-01-01 17:43
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Eureka
categories:
- Eureka
keywords:
- Eureka
description: 【Eureka】 参数调优及监控
参数调优Client 端undefined
Server端undefined
指标监控undefined