您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    290家公司都在用的义务调度系统,还在Github上开源了
    时间:2020-03-06 08:06 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    明天,和大家引见一个轻量级散布式义务调度平台,开发迅速、学习复杂、轻量级、易扩展,290家公司都在用,它就是XXL-JOB,包括比较知名的群众点评,京东,优信二手车,北京尚德,360金融 (360),联想集团 (联想),易信 (网易)等等....

    290家公司都在用的义务调度系统,还在Github上开源了

    目前,xxl-job曾经在Github上曾经标星12.1K,Fork有5.2K(Github地址:https://github.com/xuxueli/xxl-job)

    主要功用特性一共有35条,如下图所示:

    290家公司都在用的义务调度系统,还在Github上开源了

    xxl-job将调度行为笼统构成“调度中心”公共平台,而平台本身并不承当业务逻辑,“调度中心”担任发起调度央求。

    将义务笼统成分散的JobHandler,交由“执行器”一致管理,“执行器”担任接纳调度央求并执行对应的JobHandler中业务逻辑。

    因此,“调度”和“义务”两部分可以相互解耦,提高系统全体波动性和扩展性;系统组成如下:

    调度模块(调度中心):

    担任管理调度信息,按照调度配置收回调度央求,本身不承当业务代码。调度系统与义务解耦,提高了系统可用性和波动性,同时调度系统功用不再受限于义务模块;支持可视化、复杂且静态的管理调度信息,包括义务新建,更新,删除,GLUE开发和义务报警等,一切上述操作都会实时失效,同时支持监控调度结果以及执行日志,支持执行器Failover。

    执行模块(执行器):

    担任接纳调度央求并执行义务逻辑。义务模块专注于义务的执行等操作,开发和维护愈加复杂和高效;接纳“调度中心”的执行央求、终止央求和日志央求等。

    架构图:

    290家公司都在用的义务调度系统,还在Github上开源了

    XXL开源社区曾经发布一系列开源软件产品,触及散布式、基础中间件、效率工具等多个范围。

    290家公司都在用的义务调度系统,还在Github上开源了

    包含项目有:义务调度、配置中心、注册中心、音讯队列、RPC通讯、API管理、SSO、爬虫、Excel工具、代码生成……等等。

    【编辑引荐】

    2020年,GCC 项目代码终于从 SVN 完全切换至 Git

    GitHub上星数排行前6的VUE框架,看看有没有你需求的

    Github标星5300+,专门为顺序员开发文档开源管理系统,我粉了

    微软 GitHub 发布 Android Beta 版,支持暗黑形式

    两大春节抢票神器霸榜Github!再也不用担忧买不到票了_IT技术周刊第612期

    (责任编辑:admin)