当前位置: 首页 > news >正文

免费做产品画册的网站表白网页制作源码

免费做产品画册的网站,表白网页制作源码,全网营销概念,wordpress alipay充值最近项目需要使用定时任务#xff0c;而使用了PowerJob做任务调度模块#xff0c;感觉这个框架真香#xff0c;今天我们就来深入了解一下新一代的定时任务框架——PowerJob#xff01; 简介 PowerJob是基于java开发的企业级的分布式任务调度平台#xff0c;与xxl-job一样…最近项目需要使用定时任务而使用了PowerJob做任务调度模块感觉这个框架真香今天我们就来深入了解一下新一代的定时任务框架——PowerJob 简介 PowerJob是基于java开发的企业级的分布式任务调度平台与xxl-job一样基于web页面实现任务调度配置与记录使用简单上手快速其主要功能特性如下 使用简单提供前端Web界面允许开发者可视化地完成调度任务的管理增、删、改、查、任务运行状态监控和运行日志查看等功能。 定时策略完善支持 CRON 表达式、固定频率、固定延迟和API四种定时调度策略。 执行模式丰富支持单机、广播、Map、MapReduce 四种执行模式其中 Map/MapReduce 处理器能使开发者寥寥数行代码便获得集群分布式计算的能力。 工作流支持支持在线配置任务依赖关系DAG以可视化的方式对任务进行编排同时还支持上下游任务间的数据传递以及多种节点类型判断节点 嵌套工作流节点。 执行器支持广泛支持 Spring Bean、内置/外置 Java 类另外可以通过引入官方提供的依赖包一键集成 Shell、Python、HTTP、SQL 等处理器应用范围广。 运维便捷支持在线日志功能执行器产生的日志可以在前端控制台页面实时显示降低 debug 成本极大地提高开发效率。 依赖精简最小仅依赖关系型数据库MySQL/PostgreSQL/Oracle/MS SQLServer… 高可用 高性能调度服务器经过精心设计一改其他调度框架基于数据库锁的策略实现了无锁化调度。部署多个调度服务器可以同时实现高可用和性能的提升支持无限的水平扩展。 故障转移与恢复任务执行失败后可根据配置的重试策略完成重试只要执行器集群有足够的计算节点任务就能顺利完成。 定时任务类型 与传统的定时任务框架对比powerJob支持更多的定时任务类型 API: 通过客户端提供的api接口触发服务端不会主动调度适用于与业务服务上下连接或只调度一次的业务场景 CRON: 通过cron表达式调度这是多数定时任务框架都支持的 固定频率每隔多少毫秒执行一次。 固定延迟延迟多少毫秒执行一次 工作流配合工作流进行调度服务端不会主动调度当工作流节点执行到该任务时运行。 运行 然后将powerjob-server/powerjob-server-starter下的application-daily.properties配置文件中的数据库配置改成你服务器的 其中daily,pre,product 表示日常、预生产、生产环境下的配置与我们常见的dev, test, prod类似可以根据需要进行调整 2. 我们先来本地运行启动类PowerJobServerApplication一下试试启动成功后访问http://localhost:7700出现登陆页则说明运行成功 3、先注册一个执行器注意这里的应用名称不能顺便取下文在客户端的配置的app-name要与该名称保持一致 4、然后用该执行器名和密码登录 5、如下我们就登录成功了 部署 以 jar 包的形式运行 maven 打jar 包 注意如果这里报错 那么可以将maven的健康检查关闭点击如图所示按钮并且看到test置灰则表示关闭 新版idea 可能这样的 执行mvn package打包项目 在powerjob-server-starter的target目录下即可看到打包出来的jar将其上传到指定服务器通过java -jar指令即可运行 创建新项目 1、创建一个springboot项目用于定时任务客户端引入客户端依赖如果是spring或其他java项目引入可参考官网文档 dependencygroupIdtech.powerjob/groupIdartifactIdpowerjob-worker-spring-boot-starter/artifactIdversion4.3.2/version /dependency2、修改配置文件 powerjob:worker:enabled: trueenable-test-mode: falseport: 27777app-name: admin # 应用名称需与PowerJob服务 注册的应用保持一致server-address: 127.0.0.1:7700protocol: httpmax-result-length: 4096max-lightweight-task-num: 1024max-heavy-task-num: 643、启动类上添加注解EnableScheduling 4、通过申明BasicProcessor接口实现process方法来书写一个简单的定时任务示例类注意要声明为bean 5、启动客户端项目运行成功后可以在服务端首页看到机器实例 6、服务端任务管理点击新建任务 其中处理器配置是通过书写处理器的全类路径名来声明的比如我这里是com.example.powerjobdemo.job.SimpleJobServer 7、创建成功后可以在列表看到新建的任务 8、打开客户端控制台也能看到输出的参数和执行打印说明任务执行成功 9、同时我们可以在运行记录中看到执行日志 至此针对powerjob的最简单使用就完成了 定时信息 主要选择定时任务类型支持API, CRON固定频率、固定延迟、工作流、每日固定间隔等几种定时任务类型。 生命周期 这是比其他任务框架更便捷的功能指定了任务的生效周期如果该任务是预定某时间段内执行的可以通过该参数配置 执行配置 执行类型支持单机执行、广播执行、Map执行、MapReduce执行 单机执行表示只需要有一个节点执行任务即可的场景 广播执行表示需要全部节点一同执行的场景比如清除机器日志、各节点数据统计 Map与MapReduce执行都是表示分布式、分批执行用来拆分计算量、耗时较大的任务区别在于Map执行是一种简单的数据处理逻辑特点是将输入数据拆分成多个子块并交给多个分布式节点同时执行以提高数据处理效率适用于简单的数据处理场景 MapReduce执行是一种大数据处理框架处理逻辑是将复杂的数据处理拆分成Map和Reduce阶段进行处理通过数据分组计算后合并来提供数据处理效率更适合复杂的大数据场景 运行时配置 支持HEALTH_FIRST和RANDOM即第一个健康节点和随机用于选择执行处理器节点的策略。 最大实例数用于控制处理器节点数量线程并发度用于控制并发运行时间限制
http://www.w-s-a.com/news/887402/

相关文章:

  • 南京网站设计公司有哪些公司看动漫是怎么做视频网站
  • vs做网站怎么做窗体怎么在电脑上自己做网站吗
  • 做网站应该学什么网站编程 外包类型
  • 双鱼儿 网站建设站群系统哪个好用
  • 怎样自己做刷赞网站电商设计需要学什么软件有哪些
  • 关注城市建设网站居众装饰
  • 网站建设的语言优化企业网站
  • 成都旅游网站建设规划女性门户资讯类网站织梦dedecms模板
  • 二手车为什么做网站网站建设合作合同范文
  • 网站建设维护和网页设计做网站都需要服务器吗
  • 成都网站设计报告书系统平台
  • 怎样进行网站推广wordpress微博图床
  • 做一个平台 网站服务器搭建网架公司股价
  • 链家在线网站是哪个公司做的一个虚拟主机做2个网站
  • 网站开发实训报告模板学校网站建设计划
  • 免费手机网站制作方法什么事网站开发
  • 我们的爱情网站制作阿里云wordpress配置
  • 电脑网站页面怎么调大小唐山网站建设技术外包
  • 科威网络做网站怎么样wordpress分页样式
  • 泰安公司网站建设自助建站程序
  • 网站建设工程设计图建网站怎样往网站传视频
  • 做网站月入企业网站建设运营
  • 网站建设中的ftp地址公众号微官网
  • 手机wap网站开发与设计app开发公司电话
  • 网站页脚代码大沥网站开发
  • 重庆网站制作公司 广州天成网络技术有限公司
  • 佛山网站改版wordpress 是否有后门
  • 如何承接网站建设外包wordpress产品布局
  • 洛阳建站洛阳市网站建设视觉设计专业
  • 婚恋网站建设分析网站建设硬件需求