springcloud在进行feign请求时报错feign请求超时。
本地没问题,但是部署到线上就出现超时。
原因是服务器的安全组没有对请求的ip放行,包括当前机器的ip。
比如
服务A请求服务B的接口,那么服务B要对服务A开放端口。
如果 服务A注册IP和服务B注册IP相同,都是内网IP,那么不需要开放端口,因为不会经过防火墙。
如果 服务A注册IP和服务B注册IP相同,都是外网IP,那么需要开放当前外网IP,因为会经过防火墙
springcloud在进行feign请求时报错feign请求超时。
本地没问题,但是部署到线上就出现超时。
原因是服务器的安全组没有对请求的ip放行,包括当前机器的ip。
比如
服务A请求服务B的接口,那么服务B要对服务A开放端口。
如果 服务A注册IP和服务B注册IP相同,都是内网IP,那么不需要开放端口,因为不会经过防火墙。
如果 服务A注册IP和服务B注册IP相同,都是外网IP,那么需要开放当前外网IP,因为会经过防火墙