码云: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(冶卫军)构建分布式任务调度相关推荐

  1. 工行高级经理林承军:工行基于 MySQL 构建分布式架构的转型之路

    中生代技术 链接技术大咖,分享技术干货 全文:7200字 本文作者:林承军,中国工商银行软件开发中心高级经理,有用多年开放平台相关技术研究及实施经验,多次参与工行重点项目的原型技术研究.IT 架构转型 ...

  2. SpringBoot开发案例从0到1构建分布式秒杀系统

    前言 最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路.俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟实现了部分秒杀场景 ...

  3. [转载]使用 SVK 构建分布式版本控制环境

    使用 SVK 构建分布式版本控制环境 SVK 是一个基于 Subversion 构造的分布式的版本控制系统.通常的集中式管理系统,如 CVS,Subversion 已经得到广泛应用,但是集中式的管理存 ...

  4. 从构建分布式秒杀系统聊聊分布式锁

    从构建分布式秒杀系统聊聊分布式锁 1.案例介绍 在尝试了解分布式锁之前,大家可以想象一下,什么场景下会使用分布式锁? 单机应用架构中,秒杀案例使用ReentrantLcok或者synchronized ...

  5. 从构建分布式秒杀系统聊聊限流特技

    前言 俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的.两周前秒杀案例初步成型,分享到了中国最大的同 性友网站-码云.同时也收到了不少小伙伴的建议和投诉.我从不认为分布式.集 ...

  6. 《Redis官方文档》用Redis构建分布式锁

    <Redis官方文档>用Redis构建分布式锁 用Redis构建分布式锁 在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段. 有很多三方库和文章描述如何用Redis实现 ...

  7. 《Redis官方文档》用Redis构建分布式锁(悲观锁)

    2019独角兽企业重金招聘Python工程师标准>>> **用Redis构建分布式锁 ** 在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段. 有很多三方库和文章 ...

  8. 从构建分布式秒杀系统聊聊线程池

    前言 从0到1构建分布式秒杀系统案例的代码已经全部上传至码云,文章也被分发到各个平台.其中也收到了不少小伙伴喜欢和反馈,有网友如是说: 说实话,能用上的不多,中小企业都不可能用到,大型企业也不是一个人 ...

  9. 分布式事务 camel_使用Camel在Amazon上构建分布式工作流应用程序

    分布式事务 camel 带有SNS-SQS的管道 工作流由以动态条件确定的特定顺序执行的独立任务组成. 工作流通常代表业务流程,例如电子商务商店中的订单处理步骤. Amazon Web Service ...

  10. 使用Camel在Amazon上构建分布式工作流应用程序

    带有SNS-SQS的管道 工作流由按动态条件确定的特定顺序执行的独立任务组成. 工作流通常代表业务流程,例如电子商务商店中的订单处理步骤. Amazon Web Services提供了各种工具来构建分 ...

最新文章

  1. python如何控制mysql_python如何操作mysql
  2. mysql 计算两个日期之间的天数
  3. 怎样轻松做到SD卡照片数据恢复
  4. jQuery的事件方法
  5. Java中的方法(形参及实参)return返回类型
  6. python词云图_人生苦短我用Python——词云图的绘制
  7. kmalloc、vmalloc、__get_free_pages()的区别
  8. 中山电子科技大学计算机学院分数线,电子科技大学中山学院
  9. vs2015环境搭建与简单程序测试
  10. element ui 弹窗在IE11中关闭时闪现问题修复
  11. 高通camera结构(摄像头基础介绍)
  12. Android + OpenCV 入门教程笔记(保姆级)
  13. c语言口语评分系统,FCE口语评分标准:考官更喜欢这样的考生
  14. linux skyeye,在Ubuntu 10.04上安装SkyEye及测试
  15. 利用Power BI制作RFM客户分析模型
  16. 【Unity Shader学习笔记】(五)使用鼠标绘制自由多边形(附完整工程源码)
  17. uniapp日历插件
  18. macbook pro下安装三系统
  19. 死亡之雨新的僵尸病毒中文破解版 v1.0绿色免安装版
  20. taro安装踩坑记录

热门文章

  1. jenkins k8s trying and failing to pull image
  2. plist中的文件读取
  3. #九、江恩、四维理论方法从古人那里得到的启发(一)来自星空的启示
  4. 利用css实现div背景颜色动态渐变
  5. mysql免安装部署_MySQL免安装版配置部署
  6. 深入了解现场服务软件的投资回报率(ROI)
  7. 基于Python将图片转换成素描图片
  8. Packet Tracer 和 Wirshark 抓取数据包
  9. 阿里研发三面,面试官一套组合拳让我当场懵逼
  10. 用python爬虫,pyinstaller写一个属于自己的彩虹屁生成器!(链接在文末自取)