文章预览
目录 一、背景 二、架构设计 1. 整体架构 2. 服务端设计 2.1 服务组成 2.2 任务设计 2.2.1 任务生成 2.2.2 任务匹配 2.2.3 任务分片 2.2.4 任务生命周期 2.2.5 任务与执行器 3. SDK设计 3.1 任务执行 3.2 连接管理 3.2.1 建立连接 3.2.2 断线重连 三、实战指南 1. 代码开发 2. 触发器创建 3. 任务查看 四、成果与展望 一、背景 在选择任务调度平台时,团队遇到了一些实际的问题。现有的开源项目如XXL-Job、Elastic-Job,虽然功能强大,但主要是围绕Java设计,而我们团队主要使用Go语言进行开发。这使得我们在集成和使用这些工具时遇到了诸多不顺。经过深入的调研
………………………………