建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块

liubao68

发帖: 93粉丝: 7

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2018-11-6 15:52:42 584 2 楼主 显示全部楼层
[技术交流] 连接服务中心websocket接口失败

错误日志:


2018-11-06 07:46:59,746 ERROR [registry-vert.x-eventloop-thread-2][][http.ServiceRegistryClientImpl 688] watcher connect to service center server failed, microservice 19a50f38e0f411e8b1c30255ac105523, Websocket connection attempt returned HTTP status code 404


问题原因:

在公有云环境下,服务调用是经过网关的,不支持使用websoket,在这种场景下,使用pull机制来更新实例。 需要设置如下参数:


cse:
 service:
   instance:
     watch: false #使用API网关访问,只能使用PULL模式


公有云环境连接服务中心的说明参考:

https://huaweicse.github.io/cse-java-chassis-doc/servicecomb-using-cse/connect-service-center.html

回复 举报
分享

分享文章到朋友圈

分享文章到微博

ilonc

发帖: 4粉丝: 0

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2018-11-6 20:39:28 沙发 显示全部楼层

感谢大佬分享

点赞 回复 举报

liubao68

发帖: 93粉丝: 7

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2018-12-22 17:52:46 板凳 显示全部楼层

这个问题如果开发者是使用CSE生成的项目,或者通过CSE的样例项目,比如:https://github.com/huaweicse/cse-java-chassis-samples/tree/master/porter 作为初始项目, 按照CSE的推荐配置pom依赖,是不会存在问题的。 大部分上云的缺省配置已经加好了。 如果是开发者原来是用的开源ServiceComb项目自己添加的依赖和配置项,则需要在部署上云前增加这些配置项。 

点赞 回复 举报

游客

您需要登录后才可以回帖 登录 | 立即注册