问题描述
实际上,这是一个非常棘手的问题。我在谷歌上搜索了几个星期,现在我真的很累,无法理解正在发生的事情以及如何解决它。
因此,我有2个必须通过REST相互连接的服务。为了连接它们,我选择了 FeignClient 策略。
当我在本地启动它们时,一切都很好。双方都从注册表中获取实例,并且可以互相调用,但是当出现远程Ubuntu VM时-他们彼此看不到。但是有时候,我不明白为什么,他们可以互相打电话。 我不得不说它们存在于注册表中
有很多代码和配置,所以我为组织github仓库提供
尤里卡注册表:https://github.com/news-aggregator-bot/common-communication
第一项服务:https://github.com/news-aggregator-bot/service
第二项服务:https://github.com/news-aggregator-bot/bot
登录远程说下一步:
2020-09-06 10:38:00.306信息1 --- [调度1] c.netflix.config.ChainedDynamicProperty:翻转属性: bepicky-client-bot.ribbon.ActiveConnectionsLimit使用NEXT属性: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647
2020-09-06 10:38:00.360信息1 --- [ 调度1] c.n.u.concurrent.ShutdownEnabledTimer:关闭挂钩 已安装:NFLoadBalancer-PingTimer-bepicky-client-bot,
2020-09-06 10:38:00.360信息1 --- [调度1] c.netflix.loadbalancer.BaseLoadBalancer:客户端:bepicky-client-bot 实例化一个LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name = bepicky-client-bot,当前 服务器列表= [],负载均衡器统计信息=区域统计信息:{},服务器统计信息: []} ServerList:空
2020-09-06 10:38:00.377信息1 --- [
调度1] c.n.l.DynamicServerListLoadBalancer:使用 serverListUpdater PollingServerListUpdater,2020-09-06 10:38:00.416 信息1 --- [调度1] c.netflix.config.ChainedDynamicProperty :翻转属性:bepicky-client-bot.ribbon.ActiveConnectionsLimit 使用NEXT属性: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 21474836472020-09-06 10:38:00.419信息1 --- [调度1] c.n.l.DynamicServerListLoadBalancer: 客户端bepicky-client-bot的DynamicServerListLoadBalancer 初始化: DynamicServerListLoadBalancer:{NFLoadBalancer:name = bepicky-client-bot,当前 服务器列表= [35ed18eb742e:8080],负载均衡器状态=区域状态: {defaultzone = [Zone:defaultzone;实例数:1;活动连接 计数:0;断路器跳闸计数:0;每个有效连接 服务器:0.0;],},服务器统计信息: [[服务器:35ed18eb742e:8080; Zone:defaultZone;总 请求数:0;连续连接失败:0;完全停电 秒:0;上次建立连接时间:1970年1月1日星期四00:00:00 UTC;第一 已建立连接:1970年1月1日星期四00:00:00 UTC;活性 连接数:0;最后(1000)毫秒中的总故障计数:0;平均 响应时间:0.0; 90%的回复时间:0.0; 95% 时间:0.0;最小响应时间:0.0;最大响应时间:0.0; stddev响应时间:0.0],
2020-09-06 10:38:00.532错误1 --- [schedule-1] b.service.controller.PingController:bepicky-client-bot是 离线, ]} ServerList:org.springframework.cloud.netflix.ribbon.eureka.DomainExtractingServerList@3ba1725, feign.RetryableException:执行GET的35ed18eb742e http:// bepicky-client-bot / ping
由于某种原因,我可以看到我的第二项服务在10秒内重新注册了自己
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)