file

导读

某地方性股份制商业银行主要提供个人金融、公司金融、国际金融等方面的业务,承担着大量的金融数据处理与分析任务。这些任务对于确保银行的运营效率、风险管理和客户服务至关重要。过去,该银行一直依赖自建的调度系统来管理和协调这些数据任务,确保数据的准确性和及时性。然而,随着业务的不断扩展和数据量的急剧增加,现有的调度系统逐渐显得力不从心。系统陈旧的问题日益凸显,而业务需求的不断增长更是对系统的性能和稳定性提出了更高的要求。

现状与挑战

该银行在日常数据调度与监管报送工作中,因现有系统功能的局限性,面临着多场景支持不足和升级困难等问题:

该商业银行在日常数据调度与监管报送工作中,因现有系统功能的局限性,面临着多场景支持不足和升级困难等问题:

  1. 任务规模:每天执行约 22,000 个调度任务,涉及补数、月报、监管报送等多种场景。
  2. 现有工具:使用 5 节点的 DolphinScheduler 开源版作为调度系统。
  3. 升级与扩展需求: 开源版功能难以满足业务部门日益增长的需求,同时缺乏信创支持和权限管理。

痛点包括:

  1. 功能局限:
  2. 不支持信创环境(CPU、操作系统及数据库)。
  3. 缺乏权限控制功能,难以满足多部门协作需求。
  4. 开源版功能有限,例如不支持弱依赖与多 SQL 语句执行。
  5. 稳定性不足:
  6. 升级开源版需投入大量人力,且对稳定性存在较大风险。
  7. 无法保障漏洞修补的及时性。
  8. 业务场景需求不足:
  9. 缺少支持监管报送、月报补数等复杂场景的功能。
  10. 需要实现调度日期与数据日期分离、日历管理、假期跳过等高级功能。

在这种背景下,银行面临着一个重要的决策:如何升级或替换现有的调度系统,以满足未来业务发展的需要。

采用白鲸调度系统 WhaleScheduler 解决方案

白鲸开源的WhaleScheduler,作为一款基于Apache DolphinScheduler的核心研发团队打造的新一代调度工具,继承了开源使用简单、分布式、易扩展的优点,同时加入了大量商业版本功能,支持多云、信创环境的数据源与环境部署。经过竞标和多轮验证测试,白鲸开源凭借其卓越的性能和稳定性,获得了该银行的信任,最终该银行决定采用白鲸调度系统WhaleScheduler。

file

针对该银行的现状与痛点,白鲸调度系统WhaleScheduler提供了高效、稳定的解决方案,在继承 DolphinScheduler 强大功能的基础上,进行了深入优化和扩展:

稳定性与漏洞修补:

  • 商业版可无缝继承 DolphinScheduler 的开源特性,随开源版本同步升级。
  • 白鲸开源产品定期经过第三方专业公司的的渗透测试验证,针对出现的漏洞白鲸开源会及时修复,同时对组件的漏洞进行周频次的修复和测试,保证了系统的整体安全。

    功能全面优化:

  • 支持权限控制:细粒度的权限管理,满足多部门协作与权限分级需求。
  • 丰富的调度功能:支持弱依赖、多 SQL 语句执行、断点恢复、跨周期依赖等功能。
  • 上线审核与版本管理:集成 Git 打通代码版本控制与上线流程,支持完整的 DataOps 流程。

file

业务场景深度支持:

  • 提供日历功能:支持调度日期与数据日期分离,可提前切日,满足月报与监管报送的需求。

file

  • 假期调度灵活跳过:确保任务在节假日期间的自动调整,避免运行冲突。

    全面信创支持:

  • 完美适配信创 CPU、操作系统及数据库,为该商业银行实现国产化升级需求提供支持。

实施效果

通过引入白鲸调度系统,该银行不仅成功突破了原系统在处理能力和灵活性方面的限制,还实现了显著的性能提升和功能拓展,从而带来了以下一系列积极成果:

  1. 系统稳定性提升:商业版同步开源升级,漏洞修补及时,确保系统高稳定性和安全性。
  2. 多场景需求满足

    • 新增权限管理、上线审核、弱依赖等功能,全面满足业务部门的复杂需求。
    • 提供灵活的日历管理功能,解决监管报送与月报调度场景的痛点。
  3. 信创合规达成:全面支持信创技术栈,为国产化战略提供强力支撑。
  4. 效率提升:通过 Git 打通版本管理流程,开发与运维效率提升 40%。

该商业银行在面对业务不断拓展和信创改造的双重挑战时,果断引入了白鲸调度系统WhaleScheduler。这不仅成功解决了 DolphinScheduler 开源版的局限性和升级难题,还满足了该银行复杂的业务场景需求,实现了信创合规和系统稳定性的大幅提升在,助力银行顺利完成了现有系统的升级换代,在巧妙地满足了业务快速发展需求的同时,完美契合了国家对信息技术应用创新的要求。

本文由 白鲸开源科技 提供发布支持!

海豚调度
89 声望22 粉丝

Apache DolphinScheduler是一个分布式去中心化,易扩展的可视化DAG工作流任务调度平台。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。