分布式模式调用报错
问题
通过分布式方式启动用户、购票、订单、支付以及网关服务,通过前端项目调用接口报错

解决方法
这是因为 gateway-service 配置中默认是 SpringBoot 单体模式,如果你是以分布式方式启动,需要修改 application.yaml 配置文件中的属性。
下面展示一些 内联代码片。
server:
port: 9000
spring:
application:
name: index-gateway${unique-name:}-service
profiles:
# active: aggregation
active: dev
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8080
通过 Spring 机制,加载不同的配置文件,起到网关调用不同模式服务的作用。
文章讲述了在分布式环境中,前端项目通过gateway-service调用接口时遇到的报错,原因是gateway-service默认为单体模式。解决办法是修改application.yaml配置,启用分布式配置并指定Nacos服务器地址,以适应不同的服务模式。
919

被折叠的 条评论
为什么被折叠?



