Go
尚书左仆射
我喜欢按照不按套路出牌的套路出牌。
展开
-
从0实现分布式任务调度系统--etcd基础操作
下载: etcd-v3.3.18-linux-amd64.tar.gz ;解压: tar -zxvf etcd-v3.3.18-linux-amd64.tar.gz解压后的情况如下:其中etcd是服务端程序,etcdctl是客户端程序。 2. 启动etcd服务(后台启动,并监听公网IP,默认只监听localhost):nohup ./etcd --listen-cl...原创 2020-02-29 20:39:45 · 1452 阅读 · 0 评论 -
从0实现分布式任务调度系统--MongoDB基础操作
系统环境Centos7,下载并解压 mongodb-linux-x86_64-3.0.6.tgz进入解压后的目录,使用mkdir 命令新建一个 data 目录:启动MongoDB服务: nohup bin/mongod --dbpath=./data --bind_ip=0.0.0.0 &使用 bin/mongo命令连接MongoDB进行测试:...原创 2020-01-07 21:21:13 · 373 阅读 · 0 评论 -
从0实现分布式任务调度系统--实现cron表达式定时任务
在Linux下会经常使用cron表达式完成一些定时任务。下面通过git上的一个项目来达到类似的效果。获取资源:https://github.com/gorhill/cronexpr该包一共支持如下7个时间粒度设置,分别是:秒级,分,小时,日期,月份,星期,年份。各个支持的符号说明如下:“*”字符代表所有可能的值。“-”表示指定范围。“,”表示列出枚举值。“...原创 2020-01-11 14:42:19 · 321 阅读 · 0 评论