Commit c9c652f3 by Nepxion

修改介绍

parent 03237bb3
...@@ -548,14 +548,21 @@ XML示例(也可以通过Json来描述,这里不做描述,见discovery-spr ...@@ -548,14 +548,21 @@ XML示例(也可以通过Json来描述,这里不做描述,见discovery-spr
基于FEIGN RPC调用的自定义路由,见[示例演示](https://github.com/Nepxion/Docs/blob/master/discovery-plugin-doc/README_EXAMPLE.md)的“用户自定义和编程灰度路由的操作演示” 基于FEIGN RPC调用的自定义路由,见[示例演示](https://github.com/Nepxion/Docs/blob/master/discovery-plugin-doc/README_EXAMPLE.md)的“用户自定义和编程灰度路由的操作演示”
## 规则和策略的关系 ## 规则和策略的关系
- 区别
| | 规则 | 策略 | | | 规则 | 策略 |
| --- | --- | --- | | --- | --- | --- |
| 方式 | 通过XML或者Json配置 | 通过REST或者RPC传递Header或者参数 | | 方式 | 通过XML或者Json配置 | 通过REST或者RPC传递Header或者参数 |
| 频率 | 灰度发布期间改动,频率低 | 每次调用时候,频率高 | | 频率 | 灰度发布期间更新,频率低 | 每次调用时候传递,频率高 |
| 扩展性 | 内置,可有闲扩展 | 可完全扩展 | | 扩展性 | 内置+有限扩展,继承三个AbstractXXXListener(不建议) | 内置+完全扩展,实现DiscoveryEnabledStrategy |
| 作用域 | 运行前,运行期 | 运行期 | | 作用域 | 运行前,运行期 | 运行期 |
| 依赖性 | 依赖配置中心或者本地配置文件 | 依赖每次调用 | | 依赖性 | 依赖配置中心或者本地配置文件 | 依赖每次调用 |
- 联系
- 规则和策略,可以混合在一起工作,也关闭一项,让另一项单独工作
- 规则和策略,一起工作的时候,先执行规则过滤逻辑,再执行策略过滤逻辑
- 规则关闭,spring.application.register.control.enabled=false和spring.application.discovery.control.enabled=false
策略关闭,spring.application.strategy.control.enabled=false
## 配置文件 ## 配置文件
- 基础属性配置 - 基础属性配置
不同的服务注册发现组件对应的不同的配置值(region配置可选),请仔细阅读 不同的服务注册发现组件对应的不同的配置值(region配置可选),请仔细阅读
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment