Commit fa229594 by Nepxion

修改介绍

parent 22824902
...@@ -11,8 +11,9 @@ Nepxion Discovery是一款对Spring Cloud Discovery的服务注册增强插件 ...@@ -11,8 +11,9 @@ Nepxion Discovery是一款对Spring Cloud Discovery的服务注册增强插件
1. 实现服务注册层面的控制,基于黑/白名单的IP地址过滤机制实现禁止对相应的微服务在服务注册发现中心注册 1. 实现服务注册层面的控制,基于黑/白名单的IP地址过滤机制实现禁止对相应的微服务在服务注册发现中心注册
2. 实现服务发现层面的控制,通过对消费端和提供端可访问版本对应关系的配置,实现多版本灰度访问控制;实现动态屏蔽指定IP地址的服务实例被发现 2. 实现服务发现层面的控制,通过对消费端和提供端可访问版本对应关系的配置,实现多版本灰度访问控制;实现动态屏蔽指定IP地址的服务实例被发现
3. 实现通过远程配置中心的订阅功能,动态改变上述两种方式控制 3. 实现通过远程配置中心的订阅功能或者Rest主动推送配置信息方式,动态改变上述两种方式控制
4. 实现通过事件总线机制异步对接远程配置中心,提供使用者实现和扩展 4. 实现通过事件总线机制(EventBus)异步对接远程配置中心,提供使用者实现和扩展
5. 实现通过事件总线机制(EventBus)异步接受Rest主动推送配置信息
## 场景 ## 场景
...@@ -116,6 +117,12 @@ public class DiscoveryConfigSubscriber { ...@@ -116,6 +117,12 @@ public class DiscoveryConfigSubscriber {
} }
``` ```
##
使用者也可以通过Rest方式主动向一个微服务推送配置信息
```xml
利用Post执行http://IP:PORT/admin/config,发送的内容即规则XML
```
## 示例 ## 示例
### B服务实现 ### B服务实现
B服务的两个实例B1、B2和B3采用标准的Spring Cloud入口,参考discovery-springcloud-example-b1、discovery-springcloud-example-b2和discovery-springcloud-example-b3工程 B服务的两个实例B1、B2和B3采用标准的Spring Cloud入口,参考discovery-springcloud-example-b1、discovery-springcloud-example-b2和discovery-springcloud-example-b3工程
......
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