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
53e08605
Commit
53e08605
authored
Sep 15, 2018
by
Nepxion
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加Nacos服务注册发现
parent
a3285048
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
83 additions
and
15 deletions
+83
-15
discovery-common-apollo/src/main/java/com/nepxion/discovery/common/apollo/configuration/ApolloAutoConfiguration.java
+1
-1
discovery-common-apollo/src/main/java/com/nepxion/discovery/common/apollo/constant/ApolloConstant.java
+2
-1
discovery-common-nacos/src/main/java/com/nepxion/discovery/common/nacos/configuration/NacosAutoConfiguration.java
+5
-5
discovery-common-nacos/src/main/java/com/nepxion/discovery/common/nacos/constant/NacosConstant.java
+4
-3
discovery-common-nacos/src/main/java/com/nepxion/discovery/common/nacos/operation/NacosOperation.java
+1
-1
discovery-springcloud-example-console/src/main/resources/bootstrap.properties
+5
-1
discovery-springcloud-example-gateway/src/main/resources/application.properties
+4
-0
discovery-springcloud-example-gateway/src/main/resources/bootstrap.properties
+5
-1
discovery-springcloud-example-service/src/main/resources/application-a1.properties
+6
-0
discovery-springcloud-example-service/src/main/resources/application-a2.properties
+6
-0
discovery-springcloud-example-service/src/main/resources/application-b1.properties
+6
-0
discovery-springcloud-example-service/src/main/resources/application-b2.properties
+6
-0
discovery-springcloud-example-service/src/main/resources/application-c1.properties
+6
-0
discovery-springcloud-example-service/src/main/resources/application-c2.properties
+6
-0
discovery-springcloud-example-service/src/main/resources/application-c3.properties
+6
-0
discovery-springcloud-example-service/src/main/resources/bootstrap.properties
+5
-1
discovery-springcloud-example-zuul/src/main/resources/application.properties
+4
-0
discovery-springcloud-example-zuul/src/main/resources/bootstrap.properties
+5
-1
No files found.
discovery-common-apollo/src/main/java/com/nepxion/discovery/common/apollo/configuration/ApolloAutoConfiguration.java
View file @
53e08605
...
...
@@ -29,7 +29,7 @@ public class ApolloAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public
Config
apolloConfig
()
{
String
namespace
=
environment
.
getProperty
(
ApolloConstant
.
NAMESPACE
);
String
namespace
=
environment
.
getProperty
(
ApolloConstant
.
APOLLO_DISCOVERY_
NAMESPACE
);
if
(
StringUtils
.
isNotEmpty
(
namespace
))
{
return
ConfigService
.
getConfig
(
namespace
);
}
else
{
...
...
discovery-common-apollo/src/main/java/com/nepxion/discovery/common/apollo/constant/ApolloConstant.java
View file @
53e08605
...
...
@@ -13,5 +13,5 @@ import com.ctrip.framework.apollo.core.ConfigConsts;
public
class
ApolloConstant
implements
ConfigConsts
{
public
static
final
String
TYPE
=
"Apollo"
;
public
static
final
String
NAMESPACE
=
"apollo.discovery.namespace"
;
public
static
final
String
APOLLO_DISCOVERY_
NAMESPACE
=
"apollo.discovery.namespace"
;
}
\ No newline at end of file
discovery-common-nacos/src/main/java/com/nepxion/discovery/common/nacos/configuration/NacosAutoConfiguration.java
View file @
53e08605
...
...
@@ -34,14 +34,14 @@ public class NacosAutoConfiguration {
public
ConfigService
nacosConfigService
()
throws
NacosException
{
Properties
properties
=
new
Properties
();
String
url
=
environment
.
getProperty
(
NacosConstant
.
URL
);
if
(
StringUtils
.
isNotEmpty
(
url
))
{
properties
.
put
(
NacosConstant
.
SERVER_ADDR
,
url
);
String
serverAddr
=
environment
.
getProperty
(
NacosConstant
.
NACOS_SERVER_ADDR
);
if
(
StringUtils
.
isNotEmpty
(
serverAddr
))
{
properties
.
put
(
NacosConstant
.
SERVER_ADDR
,
serverAddr
);
}
else
{
throw
new
IllegalArgumentException
(
"Url
can't be null or empty"
);
throw
new
IllegalArgumentException
(
NacosConstant
.
NACOS_SERVER_ADDR
+
"
can't be null or empty"
);
}
String
namespace
=
environment
.
getProperty
(
NacosConstant
.
NAMESPACE
);
String
namespace
=
environment
.
getProperty
(
NacosConstant
.
NA
COS_DISCOVERY_NA
MESPACE
);
if
(
StringUtils
.
isNotEmpty
(
namespace
))
{
properties
.
put
(
NacosConstant
.
NAMESPACE
,
namespace
);
}
...
...
discovery-common-nacos/src/main/java/com/nepxion/discovery/common/nacos/constant/NacosConstant.java
View file @
53e08605
...
...
@@ -13,9 +13,9 @@ import com.alibaba.nacos.api.PropertyKeyConst;
public
class
NacosConstant
extends
PropertyKeyConst
{
public
static
final
String
TYPE
=
"Nacos"
;
public
static
final
String
URL
=
"nacos.url
"
;
public
static
final
String
NAMESPACE
=
"nacos.discovery.namespace"
;
public
static
final
String
TIMEOUT
=
"nacos.discovery.timout"
;
public
static
final
String
NACOS_SERVER_ADDR
=
"nacos.server-addr
"
;
public
static
final
String
NA
COS_DISCOVERY_NA
MESPACE
=
"nacos.discovery.namespace"
;
public
static
final
String
NACOS_DISCOVERY_
TIMEOUT
=
"nacos.discovery.timout"
;
public
static
final
long
DEFAULT_TIMEOUT
=
30000
;
}
\ No newline at end of file
discovery-common-nacos/src/main/java/com/nepxion/discovery/common/nacos/operation/NacosOperation.java
View file @
53e08605
...
...
@@ -27,7 +27,7 @@ public class NacosOperation {
private
Environment
environment
;
public
String
getConfig
(
String
group
,
String
serviceId
)
throws
NacosException
{
long
timeout
=
environment
.
getProperty
(
NacosConstant
.
TIMEOUT
,
Long
.
class
,
NacosConstant
.
DEFAULT_TIMEOUT
);
long
timeout
=
environment
.
getProperty
(
NacosConstant
.
NACOS_DISCOVERY_
TIMEOUT
,
Long
.
class
,
NacosConstant
.
DEFAULT_TIMEOUT
);
return
nacosConfigService
.
getConfig
(
serviceId
,
group
,
timeout
);
}
...
...
discovery-springcloud-example-console/src/main/resources/bootstrap.properties
View file @
53e08605
...
...
@@ -14,12 +14,16 @@ spring.cloud.zookeeper.connectString=localhost:2181
spring.cloud.zookeeper.discovery.root
=
/spring-cloud-service
spring.cloud.zookeeper.discovery.preferIpAddress
=
true
# Nacos config
spring.cloud.nacos.discovery.server-addr
=
localhost:8080
# spring.cloud.nacos.discovery.namespace=discovery
# Ribbon config
ribbon.ReadTimeout
=
60000
ribbon.ConnectTimeout
=
60000
# Nacos config
nacos.
url
=
localhost:8080
nacos.
server-addr
=
localhost:8080
# nacos.discovery.namespace=application
# nacos.discovery.timout=30000
...
...
discovery-springcloud-example-gateway/src/main/resources/application.properties
View file @
53e08605
...
...
@@ -13,6 +13,10 @@ spring.cloud.consul.discovery.tags=version=1.0,group=example-service-group
spring.cloud.zookeeper.discovery.metadata.version
=
1.0
spring.cloud.zookeeper.discovery.metadata.group
=
example-service-group
# Nacos config
spring.cloud.nacos.discovery.metadata.version
=
1.0
spring.cloud.nacos.discovery.metadata.group
=
example-service-group
# Admin config
management.server.port
=
5500
...
...
discovery-springcloud-example-gateway/src/main/resources/bootstrap.properties
View file @
53e08605
...
...
@@ -14,6 +14,10 @@ spring.cloud.zookeeper.connectString=localhost:2181
spring.cloud.zookeeper.discovery.root
=
/spring-cloud-service
spring.cloud.zookeeper.discovery.preferIpAddress
=
true
# Nacos config
spring.cloud.nacos.discovery.server-addr
=
localhost:8080
# spring.cloud.nacos.discovery.namespace=discovery
# Ribbon config
ribbon.ReadTimeout
=
60000
ribbon.ConnectTimeout
=
60000
...
...
@@ -24,7 +28,7 @@ apollo.meta=http://localhost:8080
# apollo.discovery.namespace=application
# Nacos config
nacos.
url
=
localhost:8080
nacos.
server-addr
=
localhost:8080
# nacos.discovery.namespace=application
# nacos.discovery.timout=30000
...
...
discovery-springcloud-example-service/src/main/resources/application-a1.properties
View file @
53e08605
...
...
@@ -15,5 +15,10 @@ spring.cloud.zookeeper.discovery.metadata.version=1.0
spring.cloud.zookeeper.discovery.metadata.group
=
example-service-group
spring.cloud.zookeeper.discovery.metadata.region
=
dev
# Nacos config
spring.cloud.nacos.discovery.metadata.version
=
1.0
spring.cloud.nacos.discovery.metadata.group
=
example-service-group
spring.cloud.nacos.discovery.metadata.region
=
dev
# Admin config
management.server.port
=
5100
\ No newline at end of file
discovery-springcloud-example-service/src/main/resources/application-a2.properties
View file @
53e08605
...
...
@@ -15,5 +15,10 @@ spring.cloud.zookeeper.discovery.metadata.version=1.1
spring.cloud.zookeeper.discovery.metadata.group
=
example-service-group
spring.cloud.zookeeper.discovery.metadata.region
=
qa
# Nacos config
spring.cloud.nacos.discovery.metadata.version
=
1.1
spring.cloud.nacos.discovery.metadata.group
=
example-service-group
spring.cloud.nacos.discovery.metadata.region
=
qa
# Admin config
management.server.port
=
5101
\ No newline at end of file
discovery-springcloud-example-service/src/main/resources/application-b1.properties
View file @
53e08605
...
...
@@ -15,5 +15,10 @@ spring.cloud.zookeeper.discovery.metadata.version=1.0
spring.cloud.zookeeper.discovery.metadata.group
=
example-service-group
spring.cloud.zookeeper.discovery.metadata.region
=
dev
# Nacos config
spring.cloud.nacos.discovery.metadata.version
=
1.0
spring.cloud.nacos.discovery.metadata.group
=
example-service-group
spring.cloud.nacos.discovery.metadata.region
=
dev
# Admin config
management.server.port
=
5200
\ No newline at end of file
discovery-springcloud-example-service/src/main/resources/application-b2.properties
View file @
53e08605
...
...
@@ -15,5 +15,10 @@ spring.cloud.zookeeper.discovery.metadata.version=1.1
spring.cloud.zookeeper.discovery.metadata.group
=
example-service-group
spring.cloud.zookeeper.discovery.metadata.region
=
qa
# Nacos config
spring.cloud.nacos.discovery.metadata.version
=
1.1
spring.cloud.nacos.discovery.metadata.group
=
example-service-group
spring.cloud.nacos.discovery.metadata.region
=
qa
# Admin config
management.server.port
=
5201
\ No newline at end of file
discovery-springcloud-example-service/src/main/resources/application-c1.properties
View file @
53e08605
...
...
@@ -15,5 +15,10 @@ spring.cloud.zookeeper.discovery.metadata.version=1.0
spring.cloud.zookeeper.discovery.metadata.group
=
example-service-group
spring.cloud.zookeeper.discovery.metadata.region
=
dev
# Nacos config
spring.cloud.nacos.discovery.metadata.version
=
1.0
spring.cloud.nacos.discovery.metadata.group
=
example-service-group
spring.cloud.nacos.discovery.metadata.region
=
dev
# Admin config
management.server.port
=
5300
\ No newline at end of file
discovery-springcloud-example-service/src/main/resources/application-c2.properties
View file @
53e08605
...
...
@@ -15,5 +15,10 @@ spring.cloud.zookeeper.discovery.metadata.version=1.1
spring.cloud.zookeeper.discovery.metadata.group
=
example-service-group
spring.cloud.zookeeper.discovery.metadata.region
=
qa
# Nacos config
spring.cloud.nacos.discovery.metadata.version
=
1.1
spring.cloud.nacos.discovery.metadata.group
=
example-service-group
spring.cloud.nacos.discovery.metadata.region
=
qa
# Admin config
management.server.port
=
5301
\ No newline at end of file
discovery-springcloud-example-service/src/main/resources/application-c3.properties
View file @
53e08605
...
...
@@ -15,5 +15,10 @@ spring.cloud.zookeeper.discovery.metadata.version=1.2
spring.cloud.zookeeper.discovery.metadata.group
=
example-service-group
spring.cloud.zookeeper.discovery.metadata.region
=
qa
# Nacos config
spring.cloud.nacos.discovery.metadata.version
=
1.2
spring.cloud.nacos.discovery.metadata.group
=
example-service-group
spring.cloud.nacos.discovery.metadata.region
=
qa
# Admin config
management.server.port
=
5302
\ No newline at end of file
discovery-springcloud-example-service/src/main/resources/bootstrap.properties
View file @
53e08605
...
...
@@ -15,6 +15,10 @@ spring.cloud.zookeeper.connectString=localhost:2181
spring.cloud.zookeeper.discovery.root
=
/spring-cloud-service
spring.cloud.zookeeper.discovery.preferIpAddress
=
true
# Nacos config
spring.cloud.nacos.discovery.server-addr
=
localhost:8080
# spring.cloud.nacos.discovery.namespace=discovery
# Ribbon config
ribbon.ReadTimeout
=
60000
ribbon.ConnectTimeout
=
60000
...
...
@@ -25,7 +29,7 @@ apollo.meta=http://localhost:8080
# apollo.discovery.namespace=application
# Nacos config
nacos.
url
=
localhost:8080
nacos.
server-addr
=
localhost:8080
# nacos.discovery.namespace=application
# nacos.discovery.timout=30000
...
...
discovery-springcloud-example-zuul/src/main/resources/application.properties
View file @
53e08605
...
...
@@ -13,6 +13,10 @@ spring.cloud.consul.discovery.tags=version=1.0,group=example-service-group
spring.cloud.zookeeper.discovery.metadata.version
=
1.0
spring.cloud.zookeeper.discovery.metadata.group
=
example-service-group
# Nacos config
spring.cloud.nacos.discovery.metadata.version
=
1.0
spring.cloud.nacos.discovery.metadata.group
=
example-service-group
# Admin config
management.server.port
=
5400
...
...
discovery-springcloud-example-zuul/src/main/resources/bootstrap.properties
View file @
53e08605
...
...
@@ -14,6 +14,10 @@ spring.cloud.zookeeper.connectString=localhost:2181
spring.cloud.zookeeper.discovery.root
=
/spring-cloud-service
spring.cloud.zookeeper.discovery.preferIpAddress
=
true
# Nacos config
spring.cloud.nacos.discovery.server-addr
=
localhost:8080
# spring.cloud.nacos.discovery.namespace=discovery
# Ribbon config
ribbon.ReadTimeout
=
60000
ribbon.ConnectTimeout
=
60000
...
...
@@ -24,7 +28,7 @@ apollo.meta=http://localhost:8080
# apollo.discovery.namespace=application
# Nacos config
nacos.
url
=
localhost:8080
nacos.
server-addr
=
localhost:8080
# nacos.discovery.namespace=application
# nacos.discovery.timout=30000
...
...
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