1 2 3 4 5 ··· 51 下一页
摘要: //Curator是zk的一个客户端框架,其中分装了分布式公平可重入互斥锁,最为常见是InterProcessMutex 先简单总结下MasterServier服务的启动流程: 初始化netty服务器,并启动通过zookeeper客户端Curator创建... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(264) 评论(0) 推荐(0) 编辑
摘要: @PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。 Java中该注解的说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servl... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 常用shell脚本操作命令 shell脚本在zookeeper安装根目录的bin/路径下。 启动zk : bin/zkServer.sh start查看ZK服务状态: bin/zkServer.sh status停止ZK服务: bin/zkServer... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(819) 评论(0) 推荐(1) 编辑
摘要: 今天继续分析海豚调度的源码 上回分析的是dolphinscheduler-service模块zookeeper相关的代码 这回分析是dolphinscheduler-server模块zookeeper相关的代码 ZkMasterClient mast... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在项目中使用到Apache Curator Framework连接Zookeeper 3.4.5服务器,使用的Curator Framework版本是4.3.0 org.apache.curator curator-recip... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 选中要抛出异常的语句块快捷键ctrl+alt+t,选择try....catch.... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一个java程序从main()方法开始执行,然后按照既定的代码逻辑执行,看似没有其他线程参与,但实际上java程序天生就是一个多线程程序,包含了:(1)分发处理发送给给JVM信号的线程;(2)调用对象的finalize方法的线程;(3)清除Referenc... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 今天来分析server模块的master,MasterServer类 /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor lic... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 项目结构 模块 dolphinscheduler-ui 前端页面模块dolphinscheduler-server 核心模块。包括master/worker等功能dolphinscheduler-common 公共模块。公共方法或类dolphinsch... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 系统架构设计 在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词 1.名词解释 DAG: 全称Directed Acyclic Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(1101) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 51 下一页