spring-cloud-alibaba icon indicating copy to clipboard operation
spring-cloud-alibaba copied to clipboard

在阿里云服务器上的docker环境中运行的容器中服务的@LoadBalanced会偶尔不生效?

Open zqr95518 opened this issue 2 years ago • 3 comments

我们鼓励使用英文,如果不能直接使用,可以使用翻译软件,您仍旧可以保留中文原文。 We recommend using English. If you are non-native English speaker, you can use the translation software.

Which Component spring-cloud-starter-alibaba-nacos-discovery

Describe what problem you have encountered 在阿里云服务器上的docker环境中运行的容器中服务的@LoadBalanced会偶尔不生效? Will the @LoadBalanced service in the container running in the docker environment on the Alibaba Cloud server occasionally fail to take effect?

使用的是完全相同的镜像,有的能生效,有的不能。 nacos-discovery 2021.1 使用更低版本的nacos-discovery没有发现这个问题。 推测和替换了ribbon有关?因为是偶发的所以没法重现,不知道有没有人遇到和我一样的问题。

zqr95518 avatar Dec 02 '21 03:12 zqr95518

不能生效的现象是什么?或者说你怎么发现是@LoadBalanced没生效?

steverao avatar Dec 02 '21 10:12 steverao

有Loadbalance用服务名访问如果不存在是报找不到服务,而有问题的时候是提示找不到host,出了问题的环境下是可以直接用ip访问的,明显不对。

zqr95518 avatar Dec 02 '21 16:12 zqr95518

CentOS Linux release 7.5.1804 (Core) Linux version 3.10.0-862.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:44:24 UTC 2018 docker standalone 20.10.12 镜像: CentOS 基础镜像版本不明 jdk1.8.0_181 spring boot 2.4.13 spring-cloud 2020.0.4 spring.cloud.alibaba 2021.1 最近在不同服务器上发现了相同现象,@LoadBalanced不走nacos获取ip,而是走的本地host。 @steverao 其他环境的正常代码,放到了有问题的环境里都会报错,镜像代码都是相同的,还需要提供什么信息么。 有问题的环境不仅限几台阿里云的,还有一些私有云的centos服务器

zqr95518 avatar Jan 15 '22 10:01 zqr95518

It's environmental problem, you need to contact with environmental provider.

steverao avatar Nov 30 '22 11:11 steverao