logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式任务调度与计算框架:PowerJob 工作流 05

PowerJob 工作流什么是工作流?工作流描述了任务与任务之间的依赖关系,比如我现在有 A、B、C、D 四个任务,我希望 A 任务运行完毕后才开始运行 B、C 任务,最后再运行 D 任务。这就形成了一个依赖关系,可以通过有向无环图(DAG)来描述这个关系,如下图所示。主界面直观地展示当前系统所管理的所有工作流信息,并提供相应的运维方法。新增工作流[详细视频教程]PowerJob工作流

文章图片
#后端#java#分布式
分布式任务调度与计算框架:PowerJob 高级特性-OpenAPI 04

OpenAPI**OpenAPI 允许开发者通过接口来完成手工的操作,让系统整体变得更加灵活。开发者可以基于 API 便捷地扩展PowerJob 原有的功能,比如,**全面定制自己的任务调度策略。换句话说,通过 OpenAPI,可以让接入方自己实现 PowerJob 的整个任务管理与调度模块。依赖最新依赖版本请参考 Maven 中央仓库:推荐地址<dependency><grou

#java#后端#分布式
分布式任务调度与计算框架:PowerJob 高级特性-容器 03

容器什么是容器介绍PowerJob 的容器技术允许开发者开发独立于 Worker 项目之外 Java 处理器,简单来说,就是以 Maven 工程项目的维度去组织一堆 Java 文件(开发者开发的众多脚本处理器),进而兼具开发效率和可维护性。该容器为 JVM 级容器,而不是操作系统级容器(Docker)。用途介绍比如,突然出现了某个数据库数据清理任务,与主业务无关,写进原本的项目工程中不太优雅,这时

文章图片
#后端#java#分布式
分布式任务调度与计算框架:PowerJob 简介 01

PowerJob简介产品特性PowerJob是全新一代分布式任务调度与计算框架,其主要功能如下:使用简单:提供前端Web界面,允许开发者可视化地完成调度任务的管理(增、删、改、查)、任务运行状态监控和运行日志查看等功能。定时策略完善:支持 CRON 表达式、固定频率、固定延迟和API四种定时调度策略。执行模式丰富:支持单机、广播、Map、MapReduce 四种执行模式,其中 Map/MapRed

文章图片
#架构#java#分布式
Go语言与Java语言对比

宏观看Go与Java的差异接着,我们来看一下Go语言与Java的差异之处:```*.无虚拟机,不跨平台(这里的平台指操作系统)(可以运行多个平台,每个平台打不同的二进制程序包),需要打包编译成对应服务器操作系统版本(windows/linux)的可执行程序(比如windows是exe)。(注:说go跨平台的是指32位和64位相同操作系统之间的跨平台)​*.因为Go程序直接打包成操作系统可执行的文件

文章图片
#golang#java
RabbitMQ实战教程(1)

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。首先RabbitMQ基于AMQP协议开发,所以很多基于AMQP协议的功能RabbitMQ都是支持的,比如SpringCloud中的消息总线bus。

文章图片
#rabbitmq#ruby#分布式
再见了Postman,有一说一:Apifox才是YYDS

作为软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:API 文档定义、API Mock、API 自动化测试等等。Apifox 就是为了解决这个问题而生的。一、 接口现状:使用 Swagger 管理 API 文档使用 Postman 调试

文章图片
#postman#前端#后端 +1
分布式任务调度与计算框架:PowerJob 高级特性-OpenAPI 04

OpenAPI**OpenAPI 允许开发者通过接口来完成手工的操作,让系统整体变得更加灵活。开发者可以基于 API 便捷地扩展PowerJob 原有的功能,比如,**全面定制自己的任务调度策略。换句话说,通过 OpenAPI,可以让接入方自己实现 PowerJob 的整个任务管理与调度模块。依赖最新依赖版本请参考 Maven 中央仓库:推荐地址<dependency><grou

#java#后端#分布式
到底了