Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
discovery
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陈文顺
discovery
Commits
c9c652f3
Commit
c9c652f3
authored
Aug 27, 2018
by
Nepxion
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改介绍
parent
03237bb3
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
2 deletions
+9
-2
README.md
+9
-2
No files found.
README.md
View file @
c9c652f3
...
...
@@ -548,14 +548,21 @@ XML示例(也可以通过Json来描述,这里不做描述,见discovery-spr
基于FEIGN RPC调用的自定义路由,见
[
示例演示
](
https://github.com/Nepxion/Docs/blob/master/discovery-plugin-doc/README_EXAMPLE.md
)
的“用户自定义和编程灰度路由的操作演示”
## 规则和策略的关系
-
区别
| | 规则 | 策略 |
| --- | --- | --- |
| 方式 | 通过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配置可选),请仔细阅读
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment