利用uncode-schedule(冶卫军)构建分布式任务调度
码云:https://gitee.com/uncode/uncode-schedule
zookeeper中权限简书:https://www.jianshu.com/p/147ca2533aff
环境:zookeeper单机环境
技术:springboot(适用于springcloud)没有测试
项目结构:
1.首先看配置文件:
这里面其他的我不讲,提一点
uncode.schedule.rootPath=/uncode/demo/schedule
uncode.schedule.zkUsername=zookeeper uncode.schedule.zkPassword=zookeeper
这两个配置属性:你要知道zookeeper这个用户名是有节点uncode的各种权限的。
你要这样配置zookeeper的Acl:(不懂的同学看看zookeeper,主要是本文第二个连接)
setAcl /uncode digest:zookeeper:4lvlzsipXVaEhXMd+2qMrLc0at8=:rwdca
2.springboot自动化配置文件,我基本没改什么东西:
不懂的同学,你现在可以先看springboot基础知识了。
3.启动文件。测试时候电脑老是死机,你懂的:这样写并不能控制jvm给该应用分配堆大小,自己理解不深今天补上,
4.测试
基本结束了。
这里提一点:
注册到zookeeper的任务可能是这样的
/uncode/demo/schedule/task/demoSimpleTask#print/169.25.4.12.246$3665454364565EASFDSADF8668$00000000023
同学自行歪歪原理,我也是半知不解。
经过测试:确实可以不会重复执行;一个实例关闭,另一个实例会被调度
源码可以看我的github:https://github.com/wwxname/uncode-schedule-demo-test.git
利用uncode-schedule(冶卫军)构建分布式任务调度相关推荐
- 工行高级经理林承军:工行基于 MySQL 构建分布式架构的转型之路
中生代技术 链接技术大咖,分享技术干货 全文:7200字 本文作者:林承军,中国工商银行软件开发中心高级经理,有用多年开放平台相关技术研究及实施经验,多次参与工行重点项目的原型技术研究.IT 架构转型 ...
- SpringBoot开发案例从0到1构建分布式秒杀系统
前言 最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路.俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟实现了部分秒杀场景 ...
- [转载]使用 SVK 构建分布式版本控制环境
使用 SVK 构建分布式版本控制环境 SVK 是一个基于 Subversion 构造的分布式的版本控制系统.通常的集中式管理系统,如 CVS,Subversion 已经得到广泛应用,但是集中式的管理存 ...
- 从构建分布式秒杀系统聊聊分布式锁
从构建分布式秒杀系统聊聊分布式锁 1.案例介绍 在尝试了解分布式锁之前,大家可以想象一下,什么场景下会使用分布式锁? 单机应用架构中,秒杀案例使用ReentrantLcok或者synchronized ...
- 从构建分布式秒杀系统聊聊限流特技
前言 俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的.两周前秒杀案例初步成型,分享到了中国最大的同 性友网站-码云.同时也收到了不少小伙伴的建议和投诉.我从不认为分布式.集 ...
- 《Redis官方文档》用Redis构建分布式锁
<Redis官方文档>用Redis构建分布式锁 用Redis构建分布式锁 在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段. 有很多三方库和文章描述如何用Redis实现 ...
- 《Redis官方文档》用Redis构建分布式锁(悲观锁)
2019独角兽企业重金招聘Python工程师标准>>> **用Redis构建分布式锁 ** 在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段. 有很多三方库和文章 ...
- 从构建分布式秒杀系统聊聊线程池
前言 从0到1构建分布式秒杀系统案例的代码已经全部上传至码云,文章也被分发到各个平台.其中也收到了不少小伙伴喜欢和反馈,有网友如是说: 说实话,能用上的不多,中小企业都不可能用到,大型企业也不是一个人 ...
- 分布式事务 camel_使用Camel在Amazon上构建分布式工作流应用程序
分布式事务 camel 带有SNS-SQS的管道 工作流由以动态条件确定的特定顺序执行的独立任务组成. 工作流通常代表业务流程,例如电子商务商店中的订单处理步骤. Amazon Web Service ...
- 使用Camel在Amazon上构建分布式工作流应用程序
带有SNS-SQS的管道 工作流由按动态条件确定的特定顺序执行的独立任务组成. 工作流通常代表业务流程,例如电子商务商店中的订单处理步骤. Amazon Web Services提供了各种工具来构建分 ...
最新文章
- python如何控制mysql_python如何操作mysql
- mysql 计算两个日期之间的天数
- 怎样轻松做到SD卡照片数据恢复
- jQuery的事件方法
- Java中的方法(形参及实参)return返回类型
- python词云图_人生苦短我用Python——词云图的绘制
- kmalloc、vmalloc、__get_free_pages()的区别
- 中山电子科技大学计算机学院分数线,电子科技大学中山学院
- vs2015环境搭建与简单程序测试
- element ui 弹窗在IE11中关闭时闪现问题修复
- 高通camera结构(摄像头基础介绍)
- Android + OpenCV 入门教程笔记(保姆级)
- c语言口语评分系统,FCE口语评分标准:考官更喜欢这样的考生
- linux skyeye,在Ubuntu 10.04上安装SkyEye及测试
- 利用Power BI制作RFM客户分析模型
- 【Unity Shader学习笔记】(五)使用鼠标绘制自由多边形(附完整工程源码)
- uniapp日历插件
- macbook pro下安装三系统
- 死亡之雨新的僵尸病毒中文破解版 v1.0绿色免安装版
- taro安装踩坑记录