摘要: 1. 切片的定义 切片的结构定义在 reflect.SliceHeader type SliceHeader struct{ Data uintptr Len int Cap int } 看看切片的几种定义方式: var ( a []int // nil切片,和nil相等,一般用来表示一个不存在的切 阅读全文
posted @ 2022-03-18 20:06 aganippe 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 1. cron表达式的基本格式 cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,cron有如下两种语法格式: second minute hour dayofmonth month dayofweek year second minute hour day 阅读全文
posted @ 2022-03-18 16:50 aganippe 阅读(2703) 评论(0) 推荐(0) 编辑
摘要: 1. 架构分析 1.1 传统crontab痛点 机器故障,任务停止电镀,甚至cron配置都找不回来 任务数量多,单机硬件资源有限,需要人工迁移到其他机器 需要人工去机器上配置cron,任务执行状态不方便查看 1.2 分布式架构的核心要素 调度器:需要高可用,确保不会因为单点故障停止调度 执行器:需要 阅读全文
posted @ 2022-03-18 16:23 aganippe 阅读(422) 评论(0) 推荐(0) 编辑