微服务Gateway
时间: 2023-08-24 17:10:10 浏览: 106
微服务Gateway是一个位于客户端和服务器之间的中间层,用于处理所有外部请求。它充当了一个微服务的入口点,客户端只需要与网关进行交互,而无需直接与各个微服务进行通信。这样做的好处包括易于监控、易于认证以及减少了客户端与各个微服务之间的交互次数。\[2\]
在应用程序的配置文件(application.yml)中,可以通过添加以下内容来配置微服务Gateway:
```
spring:
cloud:
gateway:
discovery:
locator:
enabled: true
lower-case-service-id: true
```
这样配置后,Gateway将会从注册中心动态创建路由,并使用小写形式的微服务名称进行路由。\[1\]
需要注意的是,当重新启动网关后,如果访问 http://localhost:9527/payment-service/payment/lb,出现了404错误,可能是因为路由转发规则默认将请求转发到了payment8001或payment8002微服务路径上,而实际上并没有对应的映射微服务。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [微服务网关 Gateway](https://blog.csdn.net/dingd1234/article/details/125774340)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文