tanghc 5 years ago
parent 6fc49f2699
commit 4bc76f497d
  1. 2
      sop-admin/sop-admin-server/src/main/resources/application-dev.yml
  2. 3
      sop-common/sop-registry-api/src/main/java/com/gitee/sop/registryapi/bean/EurekaUri.java
  3. 7
      sop-example/sop-book/sop-book-web/pom.xml
  4. 14
      sop-example/sop-book/sop-book-web/src/main/resources/application-dev.yml
  5. 7
      sop-example/sop-story/sop-story-web/pom.xml
  6. 14
      sop-example/sop-story/sop-story-web/src/main/resources/application-dev.yml
  7. 7
      sop-gateway/pom.xml
  8. 18
      sop-gateway/src/main/resources/application-dev.yml

@ -37,7 +37,7 @@ registry:
eureka-server-addr: http://localhost:1111/eureka/ eureka-server-addr: http://localhost:1111/eureka/
nacos-server-addr: 127.0.0.1:8848 nacos-server-addr: 127.0.0.1:8848
# 使用哪个配置中心,使用eureka,填eureka;使用nacos填nacos # 使用哪个配置中心,使用eureka,填eureka;使用nacos填nacos
name: nacos name: eureka
# 根据实际情况改 # 根据实际情况改

@ -50,6 +50,9 @@ public enum EurekaUri {
} }
public Request getRequest(String url, String... args) { public Request getRequest(String url, String... args) {
if (url.endsWith("/")) {
url = url.substring(0, url.length() - 1);
}
String requestUrl = url + getUri(args); String requestUrl = url + getUri(args);
Request request = this.getBuilder() Request request = this.getBuilder()
.url(requestUrl) .url(requestUrl)

@ -39,22 +39,23 @@
<!-- 注册中心【只能用一个,不用的注释掉】 --> <!-- 注册中心【只能用一个,不用的注释掉】 -->
<!-- 使用eureka注册中心 <!-- 使用eureka注册中心 -->
<dependency> <dependency>
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency> </dependency>
-->
<!-- 使用nacos注册中心 <!-- 使用nacos注册中心
版本 0.2.x.RELEASE 对应的是 Spring Boot 2.x 版本,版本 0.1.x.RELEASE 对应的是 Spring Boot 1.x 版本。 版本 0.2.x.RELEASE 对应的是 Spring Boot 2.x 版本,版本 0.1.x.RELEASE 对应的是 Spring Boot 1.x 版本。
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-alibaba-nacos-discovery https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-alibaba-nacos-discovery
-->
<dependency> <dependency>
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>0.2.2.RELEASE</version> <version>0.2.2.RELEASE</version>
</dependency> </dependency>
-->
<!-- 注册中心end --> <!-- 注册中心end -->

@ -11,15 +11,15 @@ spring:
connect-string: localhost:2181 connect-string: localhost:2181
# nacos注册中心,和eureka只能用一个 # nacos注册中心,和eureka只能用一个
nacos: # nacos:
discovery: # discovery:
server-addr: 127.0.0.1:8848 # server-addr: 127.0.0.1:8848
# eureka注册中心,如果使用nacos注册中心,这里要注释掉 # eureka注册中心,如果使用nacos注册中心,这里要注释掉
#eureka: eureka:
# client: client:
# serviceUrl: serviceUrl:
# defaultZone: http://localhost:1111/eureka/ defaultZone: http://localhost:1111/eureka/
# dubbo consumer # dubbo consumer
demo: demo:

@ -33,22 +33,23 @@
</dependency> </dependency>
<!-- 注册中心【只能用一个,不用的注释掉】 --> <!-- 注册中心【只能用一个,不用的注释掉】 -->
<!-- 使用eureka注册中心 <!-- 使用eureka注册中心 -->
<dependency> <dependency>
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency> </dependency>
-->
<!-- 使用nacos注册中心 <!-- 使用nacos注册中心
版本 0.2.x.RELEASE 对应的是 Spring Boot 2.x 版本,版本 0.1.x.RELEASE 对应的是 Spring Boot 1.x 版本。 版本 0.2.x.RELEASE 对应的是 Spring Boot 2.x 版本,版本 0.1.x.RELEASE 对应的是 Spring Boot 1.x 版本。
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-alibaba-nacos-discovery https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-alibaba-nacos-discovery
-->
<dependency> <dependency>
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>0.2.2.RELEASE</version> <version>0.2.2.RELEASE</version>
</dependency> </dependency>
-->
<!-- 注册中心end --> <!-- 注册中心end -->
<dependency> <dependency>

@ -11,15 +11,15 @@ spring:
connect-string: localhost:2181 connect-string: localhost:2181
# nacos注册中心,和eureka只能用一个 # nacos注册中心,和eureka只能用一个
nacos: # nacos:
discovery: # discovery:
server-addr: 127.0.0.1:8848 # server-addr: 127.0.0.1:8848
# eureka注册中心,如果使用nacos注册中心,这里要注释掉 # eureka注册中心,如果使用nacos注册中心,这里要注释掉
#eureka: eureka:
# client: client:
# serviceUrl: serviceUrl:
# defaultZone: http://localhost:1111/eureka/ defaultZone: http://localhost:1111/eureka/
# dubbo provider # dubbo provider
dubbo: dubbo:

@ -66,22 +66,23 @@
</dependency> </dependency>
<!-- 注册中心【只能用一个,不用的注释掉】 --> <!-- 注册中心【只能用一个,不用的注释掉】 -->
<!-- 使用eureka注册中心 <!-- 使用eureka注册中心 -->
<dependency> <dependency>
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency> </dependency>
-->
<!-- 使用nacos注册中心 <!-- 使用nacos注册中心
版本 0.2.x.RELEASE 对应的是 Spring Boot 2.x 版本,版本 0.1.x.RELEASE 对应的是 Spring Boot 1.x 版本。 版本 0.2.x.RELEASE 对应的是 Spring Boot 2.x 版本,版本 0.1.x.RELEASE 对应的是 Spring Boot 1.x 版本。
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-alibaba-nacos-discovery https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-alibaba-nacos-discovery
-->
<dependency> <dependency>
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>0.2.2.RELEASE</version> <version>0.2.2.RELEASE</version>
</dependency> </dependency>
-->
<!-- 注册中心end --> <!-- 注册中心end -->
<!-- test --> <!-- test -->

@ -19,6 +19,12 @@ ribbon:
# 请谨慎设置,因为post请求大多都是写入请求,如果要支持重试,确保服务的幂等性 # 请谨慎设置,因为post请求大多都是写入请求,如果要支持重试,确保服务的幂等性
OkToRetryOnAllOperations: false OkToRetryOnAllOperations: false
# eureka注册中心,如果使用nacos注册中心,这里要注释掉
eureka:
client:
serviceUrl:
defaultZone: http://localhost:1111/eureka/
spring: spring:
application: application:
name: api-gateway name: api-gateway
@ -35,15 +41,9 @@ spring:
enabled: true enabled: true
# nacos注册中心,和eureka只能用一个 # nacos注册中心,和eureka只能用一个
nacos: # nacos:
discovery: # discovery:
server-addr: 127.0.0.1:8848 # server-addr: 127.0.0.1:8848
# eureka注册中心,如果使用nacos注册中心,这里要注释掉
#eureka:
# client:
# serviceUrl:
# defaultZone: http://localhost:1111/eureka/
# 数据源,根据实际情况修改 # 数据源,根据实际情况修改
datasource: datasource:

Loading…
Cancel
Save