Nacos和ribbon实现平滑上下线

首选

https://blog.csdn.net/qq_37362891/article/details/119993038

参考

https://blog.csdn.net/weixin_39827884/article/details/124456326

https://github.com/alibaba/nacos/issues?q=is%3Aissue+ribbon

1654788715766-9ac26a8a-e919-42c5-b7cb-dcc49cfdb4d6.png

定时任务

scheduledfuture schedulewithfixeddelay(runnable command,
                                       long initialdelay,
                                       long delay,
                                       timeunit unit)

创建并执行一个在给定初始延迟后首次启用的定期操作,随后,在每一次执行终止和下一次执行开始之间都存在给定的延迟。如果任务的任一执行遇到异常,就会取消后续执行。否则,只能通过执行程序的取消或终止方法来终止该任务。

参数:

command - 要执行的任务

initialdelay - 首次执行的延迟时间

delay - 一次执行终止和下一次执行开始之间的延迟

unit - initialdelay 和 delay 参数的时间单位

返回:

表示挂起任务完成的 scheduledfuture,并且其 get() 方法在取消后将抛出异常

抛出:

rejectedexecutionexception - 如果无法安排执行该任务

nullpointerexception - 如果 command 为 null。

illegalargumentexception - 如果 delay 小于等于 0


posted on 2025-10-13 01:09  chuchengzhi  阅读(3)  评论(0)    收藏  举报

导航

杭州技术博主,专注分享云计算领域实战经验、技术教程与行业洞察, 打造聚焦云计算技术的垂直博客,助力开发者快速掌握云服务核心能力。

褚成志 云计算 技术博客