引入依賴
com.atguigu<
/groupid>
common_utils<
/artifactid>
0.0.1
-snapshot<
/version>
<
/dependency>
org.springframework.cloud<
/groupid>
spring-cloud-starter-alibaba-nacos-discovery<
/artifactid>
<
/dependency>
org.springframework.cloud<
/groupid>
spring-cloud-starter-gateway<
/artifactid>
<
/dependency>
<
!--gson--
>
com.google.code.gson<
/groupid>
gson<
/artifactid>
<
/dependency>
<
!--服務呼叫--
>
org.springframework.cloud<
/groupid>
spring-cloud-starter-openfeign<
/artifactid>
<
/dependency>
<
/dependencies>
建立啟動類
package com.starcpdk.edu.gateway;
import org.springframework.cloud.client.discovery.enablediscoveryclient;
import org.springframework.cloud.openfeign.enablefeignclients;
@enablediscoveryclient
@enablefeignclients
public
class
}
# 服務埠
server.port=
8222
# 服務名
# nacos服務位址
spring.cloud.nacos.discovery.server-addr=
127.0
.0.1
:8848
#使用服務發現路由
spring.cloud.gateway.discovery.locator.enabled=
true
#服務路由名小寫
#spring.cloud.gateway.discovery.locator.lower-
case
-service-id=
true
#設定路由id
spring.cloud.gateway.routes[0]
.id=service-acl
#設定路由的uri
spring.cloud.gateway.routes[0]
.uri=lb:
//service-acl
#設定路由斷言,**servicerid為auth-service的/auth/路徑
spring.cloud.gateway.routes[0]
.predicates= path=
/*/acl/**
#配置service-edu服務
spring.cloud.gateway.routes[1].id=service-edu
spring.cloud.gateway.routes[1].uri=lb://service-edu
spring.cloud.gateway.routes[1].predicates= path=/eduservice/**
#配置service-ucenter服務
spring.cloud.gateway.routes[2].id=service-ucenter
spring.cloud.gateway.routes[2].uri=lb://service-ucenter
spring.cloud.gateway.routes[2].predicates= path=/ucenterservice/**
#配置service-ucenter服務
spring.cloud.gateway.routes[3].id=service-cms
spring.cloud.gateway.routes[3].uri=lb://service-cms
spring.cloud.gateway.routes[3].predicates= path=/cmsservice/**
spring.cloud.gateway.routes[4].id=service-msm
spring.cloud.gateway.routes[4].uri=lb://service-msm
spring.cloud.gateway.routes[4].predicates= path=/edumsm/**
spring.cloud.gateway.routes[5].id=service-order
spring.cloud.gateway.routes[5].uri=lb://service-order
spring.cloud.gateway.routes[5].predicates= path=/orderservice/**
spring.cloud.gateway.routes[6].id=service-order
spring.cloud.gateway.routes[6].uri=lb://service-order
spring.cloud.gateway.routes[6].predicates= path=/orderservice/**
spring.cloud.gateway.routes[7].id=service-oss
spring.cloud.gateway.routes[7].uri=lb://service-oss
spring.cloud.gateway.routes[7].predicates= path=/eduoss/**
spring.cloud.gateway.routes[8].id=service-statistic
spring.cloud.gateway.routes[8].uri=lb://service-statistic
spring.cloud.gateway.routes[8].predicates= path=/staservice/**
spring.cloud.gateway.routes[9].id=service-vod
spring.cloud.gateway.routes[9].uri=lb://service-vod
spring.cloud.gateway.routes[9].predicates= path=/eduvod/**
spring.cloud.gateway.routes[10].id=service-edu
spring.cloud.gateway.routes[10].uri=lb://service-edu
spring.cloud.gateway.routes[10].predicates= path=/eduuser/**
SpringCloud中的gateWay 閘道器
1 api閘道器介紹 2 spring cloud gateway 3 spring cloud gateway核心概念 所有服務,都需要在nacos中註冊服務 包括閘道器 注意版本號 服務註冊nacos org.springframework.cloud groupid spring cloud ...
Spring Cloud中的閘道器
在微服務實施之後,各個服務的拆分粒度很小,對於客戶端來說,做乙個操作可能會涉及到後端的多個服務元件的呼叫,那意味著它需要頻繁的發起多次訪問才能進行資料聚合實現使用者的功能。如果我們在所有的微服務之前增加乙個閘道器,對於客戶端來說它需要做什麼功能操作直接呼叫閘道器並且告訴閘道器所要做的事情即可,閘道器...
GA中獲取產品品類資料
在資料分析的過程中,總是想要獲得產品品類的訪問資料,轉化率,銷售金額等資料。在ga中,可使用以下幾種方法獲得相關資料。1.分組 根據品類url的特點,將同一品類下的url歸結為乙個分組。當然,分組進行的前提是您 的品類url是有各自的特點,品類內的url存在共性,與其他品類的url存在很大的異性 2...