243 Star 2.2K Fork 757

GVP假诗人 / PowerJob

 / 详情

调度中心与执行器通讯

待办的
创建于  
2023-10-11 10:28

目前调度中心启动时会绑定一个本机IP,默认绑定第一个,假如本机有多个IP,将不能绑定其它IP。 通过启动参数指定绑定IP也只能指定一个。如果指定 0.0.0.0,虽然本机所有IP都能访问其服务,但是执行器连接时,调度中心返回 0.0.0.0 给执行器,造成执行器不能正确注册自己到调度中心。看了源码,感觉改起来有点大, 调度中心与执行器的通讯注册规则还没理清,希望作者考虑其问题。
因为服务器有时有多个IP地址,可能其中一个IP地址,某些网段的IP可能不能访问,执行器可以访问服务器所在的其中一个IP,由于调度中心返回给执行器的是另一个IP,造成执行器不能注册。

评论 (1)

非著名潜水鲸 创建了任务

同样的问题,源码docker部署,执行器通过/server/acquire请求到的server主机ip为172.17.xxx,期望能得到宿主机ip。虽然能用docker host网络模式解决。但还是有点不方便。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
Java
1
https://gitee.com/KFCFans/PowerJob.git
git@gitee.com:KFCFans/PowerJob.git
KFCFans
PowerJob
PowerJob

搜索帮助