您当前的位置: 首页 >  eureka

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

springcloud项目中eureka-server、eureka-client、config-server、zuul互相如何通信请求

qq_34412985 发布时间:2020-08-02 12:38:08 ,浏览量:0

auth服务在bootstrap.yml中没有指定eureka-server的ip和port,config-file中application.properties中指定eureka-server的ip和port是localhost:8761或者没有指定时,默认就是localhost:8761;这样auth服务从eureka-server上通过bootstrap.yml配置的spring.cloud.config.serviceId去找config-server,如果找到后去加载bootstrap.yml配置的spring.cloud.config.profile比如dev或者local-dev都可以,对应的就是application-dev.properties或application-local-dev.properties一般只是数据库连接信息,最后加载application.properties一般有redis信息,mybatis,eureka-client发送心跳time,如果eureka-server的port不是默认的8761,都需要在bootstrap指定eureka-server的端口,在这里指定无效,hystrix配置,文件编码和上传.如果不能从eureka-server找到对应的config-server时,会找默认的localhost:8888的config-server,如果找不到config-server也就加载不到datasource的url,所以报错提示找不到dataSource的url,提示使用embedded database.vue.config.js中的proxy-port匹配zuul中routes配置的的路径path,zuul中routes.system.service-id的从eureka-server拉取下来的服务的url,如果zuul没有显示指定就请求此url,如果配置类似zuul.routes.system.url=http://localhost:9103这个url,此时请求这个url,不请求从eureka-server拉取下来的url。

后面补图

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0430s