部署方式
1.使用 jar 包部署
出现的问题
1.通过 feign 调用其他服务,出现超时的问题,该问题不是 ribbon、hystrix 没有配置导致的超时,经过测试,即使配置了也没有作用,该方法仅仅针对项目第一次启动,使用 feign 访问其他项目是配置有效
问题原因
1.项目是一个微服务分布式项目,通过服务编排工具 ranchar 去管理,而 xxl-job 是使用 jar 启动的,部署的 centos 服务器也没有被 ranchar 给管理到,导致 xxl-job 与使用 ranchar 上管理的项目不在一个网段上,xxl-job 这边是无法访问到由 ranchar 管理的项目,(由 docker 部署的项目)
解决方式
1.将服务器使用 ranchar 管理
2.将 xxl-job 项目部署到由 ranchar 编排的服务器上