以下服务正在运行 Eureka server
ZUUL gateway (api-gateway)
User service (user-service)
Plan service (plan-service) 用户服务将使用"OpenFeign“进行调用,通过ZUUL与计划服务通信。 "User service“具有以下"PlanService”open feign客户端 @FeignClient(name = "api-gateway")
@RibbonClient(name = "plan-service")
public int
我是微服务的新手,我已经为API网关配置了zuul,并为服务注册表配置了Eureka,我有3个微服务通过zuul API网关注册并运行,没有任何问题,但当我手动关闭一个服务并尝试通过zuul访问时,它给出了500内部服务器错误。 错误消息。{“时间戳”:1568197371584,“状态”:500,“错误”:“服务器内部错误”,“消息”:“路由:RibbonRoutingFilter”} 但是我想给出一个自定义的错误消息,比如"this service is not code“,状态码为406。 我试过这种方法,但走了几步就迷路了 @Configuration
public clas
我试着寻找,但没有找到适合我们情况的答案。
基本上,我们使用zuul服务器作为API网关,它的职责如下
+ Autheticate user, and create and maintain session with users
+ Sessions will be stored in redis (we are using spring session with redis)
我希望所有的资源服务器都能访问zuul服务器创建的会话信息。但是我无法从资源服务器获取会话信息。它总是返回null,我已经检查过redis服务器,发现会话已经由zuul服务器创建
请注意,我们正在使用Netflix服务