https://github.com/bota5ky/retransmission-sample
Demo for webflux, webmvc and gateway practise
https://github.com/bota5ky/retransmission-sample
gateway java webflux webmvc
Last synced: 8 months ago
JSON representation
Demo for webflux, webmvc and gateway practise
- Host: GitHub
- URL: https://github.com/bota5ky/retransmission-sample
- Owner: Bota5ky
- Created: 2023-07-27T08:59:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-31T08:42:31.000Z (about 2 years ago)
- Last Synced: 2025-01-16T02:17:20.560Z (9 months ago)
- Topics: gateway, java, webflux, webmvc
- Language: Java
- Homepage:
- Size: 75.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
STEP 1: 实现 webflux 和 webmvc,请求从 gateway 根据不同的 uri 转发到不同的服务,最终都转发到 remote,response 返回所有 header 内容
STEP 2: 使用 Spring interceptor 根据特殊的 header 字段选择进行透传
STEP 3: 根据不同的特殊 header 字段的值转发到不同的 instance
指定端口运行不同的实例:
```bash
SERVER_PORT=8081 ./gradlew :mvc:bootRun
```