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
894e9479
Commit
894e9479
authored
Jun 23, 2018
by
Nepxion
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改介绍
parent
353e12ad
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
3 deletions
+8
-3
README.md
+8
-3
No files found.
README.md
View file @
894e9479
...
@@ -121,7 +121,8 @@ public class DiscoveryConfigSubscriber {
...
@@ -121,7 +121,8 @@ public class DiscoveryConfigSubscriber {
## 示例
## 示例
### 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工程
唯一需要做的是在applicaiton.properties维护版本号,如下
配置applicaiton.properties
```
xml
```
xml
eureka.instance.metadataMap.version=[version]
eureka.instance.metadataMap.version=[version]
```
```
...
@@ -129,7 +130,7 @@ eureka.instance.metadataMap.version=[version]
...
@@ -129,7 +130,7 @@ eureka.instance.metadataMap.version=[version]
### A服务实现
### A服务实现
A服务需要引入discovery-plugin-starter,参考discovery-springcloud-example-a工程
A服务需要引入discovery-plugin-starter,参考discovery-springcloud-example-a工程
application.properties
配置
application.properties
```
xml
```
xml
# Spring cloud config
# Spring cloud config
spring.application.name=discovery-springcloud-example-a
spring.application.name=discovery-springcloud-example-a
...
@@ -150,7 +151,11 @@ spring.application.discovery.remote.config.enabled=true
...
@@ -150,7 +151,11 @@ spring.application.discovery.remote.config.enabled=true
management.security.enabled=false
management.security.enabled=false
```
```
因为本中间件不跟任何远程配置中心系统绑定(需要使用者自行实现跟远程配置中心对接),故通过定时方式模拟获取远程配置内容的更新推送,参考DiscoveryConfigurationLoader.java和DiscoveryConfigurationSimulator.java
模拟实现跟远程配置中心整合
```
xml
参考DiscoveryConfigLoader.java和DiscoveryConfigSubscriber.java
```
#### 黑/白名单的IP地址过滤运行效果
#### 黑/白名单的IP地址过滤运行效果
启动discovery-springcloud-example-a/DiscoveryApplication.java的时候,如果IP地址被过滤,那么程序将抛出无法注册到服务注册发现中心的异常,并终止程序
启动discovery-springcloud-example-a/DiscoveryApplication.java的时候,如果IP地址被过滤,那么程序将抛出无法注册到服务注册发现中心的异常,并终止程序
...
...
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