客户端所在服务部署过程报 UNAVAILABLE: io exception,重试还是报错

Viewed 20

服务部署在K8S,部署过程先启后停。如果定时任务正好在部署过程中执行会报 UNAVAILABLE: io exception。并且在后续重试时还是会报错。
查看snail-job源码发现,重试时会先选择重试的客户端实例,再定时等待到执行时间时执行。
如果在重试间隔中,前面选择的重试客户端实例也下线了,重试又会报错。
感觉把选择客户端实例放到真正执行前更合理

image.png
image.png

2 Answers

此外,客户端服务关停之后,在线机器页面的客户端下线不及时

你可以提个PR优化一下