# gz-gateway 网关模块 基于`Spring Cloud Gateway`组件实现的网关  导入依赖 ```xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> ``` ## HTTP转发 根据微服务注册中心(cctp-eureka)里注册的微服务自动转发`application.yaml`配置片段: ```yaml spring: cloud: gateway: discovery: locator: enabled: true lower-case-service-id: true ``` ## HTTP SESSION管理 引用Spring提供的sesion管理组件,通过redis共享session信息 ```xml <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> ```