我在A服务器的docker中部署了xxljob-admin调度器注册在A Nacos中,在B服务器的docker中部署了一个执行器及handler并注册到B Nacos中;在A中部署的调度器中已经发现了B注册上的执行器,在创建完对应的定时任务后,执行失败,无法调用B执行器的方法;是因为跨服务无法调度吗?
另外一个问题,是不是使用域名就可以不配置端口号?
跨服务器会有网络问题,如果你不是用的k8s,就需要把地址映射到外网,并且指定注册的地址也为外网。这样不同服务器之间调用的地址就是外网地址了。否则内网地址不互通,调用也就无法连接了。
扫一扫访问 Blade技术社区 移动端