我与Saturn有个约会

本文介绍了作者与Saturn的结缘过程,详细讲述了如何进行Saturn的环境搭建、控制中心和执行器的部署,以及在部署过程中遇到的问题和解决方案。Saturn作为一个分布式任务调度框架,尽管存在一些问题,但其活跃的社区和持续的维护让作者对其充满信心。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

    仍不住要罗嗦两句,感恩能与Saturn接触,感谢Saturn团队及社区热心朋友的帮助,在写本篇文章的时候,其实与Saturn相识有3个月了。在Saturn团队的鼓励下,写下这篇博客。其实,已经很久没有写博客了,之前的账号密码都没有维护,这算是我这个账号的第一篇博客,后期,也会好好维护这个账号,一方面是记录成长的点滴,一方面是经验的总结与交流。

二、与Saturn结缘

    刚换工作不久,来到新的团队,接触到当前的业务需求,有大量且频繁的调度任务,随着业务的发展,现有的正在运行的业务系统比较悠久,暴露的问题也非常的多,无论是性能还是灵活性方面,都亟待提高。我着手调研任务调度框架,首先接触到的是ElasticJob,然后是xxl-job,最后接触到Saturn。对三者进行了一些对比分析,最终选型Saturn。

    关于这块,我先说说我的业务业务场景。我们每天有大概400多个任务调度,每个调度根据业务不同频率也不同,最频繁的调度是5分钟一次,并且这样的调度还是相当多;频度不高的一天就一次或者两次,这种调度相对比较少。总体来说,我们的业务是高频作业居多,当前的业务系统是单机运行的,并且灵活性不高,每次有非常类似的逻辑,都需要进行新的代码开发,做不到灵活配置来满足要求。

三、Saturn简介

    在此,我直接贴出Saturn官网地址,简单说下目前对它的感性认识,不做过多的罗嗦。

    Saturn官网:https://vipshop.github.io/Saturn

    Saturn是一款非常优秀的分布式任务调度框架,客观来讲,离完美相差甚远,但是我觉得已经远远超过其他同类产品。虽然它目前仍然存在很多Bug和不完善的地方,但是,社区的活跃程度相当高,Saturn团队对产品的持续维护,让我们对它的使用有了更多的信心。我相信,Saturn会越做越好,也衷心祝愿Saturn越来

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值