|
||
---|---|---|
.. | ||
shell | ||
src | ||
Dockerfile-dev | ||
Dockerfile-prod | ||
Dockerfile-test | ||
Dockerfile-uat | ||
README.md | ||
cctp-test-bug.deployment.yaml | ||
docker-ctl.sh | ||
pom.xml | ||
testDockerfile |
README.md
gz-gateway 网关模块
导入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
HTTP转发
根据微服务注册中心(cctp-eureka)里注册的微服务自动转发application.yaml
配置片段:
spring:
cloud:
gateway:
discovery:
locator:
enabled: true
lower-case-service-id: true
HTTP SESSION管理
引用Spring提供的sesion管理组件,通过redis共享session信息
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis-reactive</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
</dependencies>