定时任务管理系统 gocron、cronsun
原文中文,约1400字,阅读约需4分钟。发表于: 。项目开发中容易堆积较多定时脚本,最简单的是使用 crontab但 crontab 存在较多缺点:默认不支持秒级任务管理分散,代码散落在各个机器,代码管理易丢失可观测性弱,需要在各个脚本中开发告警...
项目开发中常遇到堆积的定时脚本问题,使用crontab存在多个缺点,如不支持秒级、任务管理分散、可观测性弱等。调研发现cronsun适用于业务量大、资源丰富的场景,而gocron适用于业务量适中、追求低资源运行的场景。两者分别具有分布式、注册机制、可靠性保证较强和轻量、配置简单易上手的特点。安装体验方面,cronsun遇到docker-compose部署问题,gocron则提供了Docker用于部署。