Advertisement

xxl-job-admin-spring-boot:将xuxueli的xxl-job-admin迁移到Spring Boot框架...

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
xxl-job-admin-spring-boot是对xxl-job项目的管理后台进行现代化改造的项目,它基于经典的Xuxuele xxl-job-admin,并将其成功迁移至Spring Boot架构下,以适应现代开发环境的需求。 xxl-job-admin-spring-boot简介 xuxueli的xxl-job-admin默认为war包发布,并需要放置到容器中运行。而随着Spring Boot“not war, just run jar!”口号的流行,我们已经习惯了使用`java -jar`命令来启动Web服务的方式。因此我将xxl-job-admin改造到了Spring Boot框架下,目前公司正在使用。 使用的版本信息如下: - Spring Boot: 1.5.14.RELEASE - xxl-job-core: 1.9.1 ### 使用步骤: 首先感谢xuxueli的开源贡献。进入xxl-job的源项目,并选择对应的版本(例如:1.9.1)下载。 运行`mvn clean deploy`命令将该项目安装到本地仓库中,我们需要的是其中的xxl-job-core子模块。 在本项目的resources目录下的application-dev.yml文件中修改配置项为自己的具体设置。相关配置可以参考项目文档或源代码中的说明。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • xxl-job-admin-spring-bootxuxuelixxl-job-adminSpring Boot...
    优质
    xxl-job-admin-spring-boot是对xxl-job项目的管理后台进行现代化改造的项目,它基于经典的Xuxuele xxl-job-admin,并将其成功迁移至Spring Boot架构下,以适应现代开发环境的需求。 xxl-job-admin-spring-boot简介 xuxueli的xxl-job-admin默认为war包发布,并需要放置到容器中运行。而随着Spring Boot“not war, just run jar!”口号的流行,我们已经习惯了使用`java -jar`命令来启动Web服务的方式。因此我将xxl-job-admin改造到了Spring Boot框架下,目前公司正在使用。 使用的版本信息如下: - Spring Boot: 1.5.14.RELEASE - xxl-job-core: 1.9.1 ### 使用步骤: 首先感谢xuxueli的开源贡献。进入xxl-job的源项目,并选择对应的版本(例如:1.9.1)下载。 运行`mvn clean deploy`命令将该项目安装到本地仓库中,我们需要的是其中的xxl-job-core子模块。 在本项目的resources目录下的application-dev.yml文件中修改配置项为自己的具体设置。相关配置可以参考项目文档或源代码中的说明。
  • xxl-job-admin-sqlserver.zip
    优质
    xxl-job-admin-sqlserver.zip 是一个针对SQL Server数据库设计的XXL-JOB调度平台管理系统的压缩包文件,便于用户在使用SQL Server作为后台存储时快速部署和配置。 XXL-JOB是一个轻量级的分布式任务调度平台。它的核心设计目标是快速开发、简单学习、轻量化和易于扩展。该项目已开放源代码,并被多家公司用于线上产品线中,可以开箱即用。 本人将官方版使用的数据库从MySQL修改为SqlServer版本2012,并对相关的SQL语句进行了相应的调整,目前测试结果表明没有异常发生。所使用的是xxl-job-admin 版本 2.0.2。
  • xxl-job-admin-for-oracle.zip
    优质
    本压缩包包含XXL-JOB调度平台的Oracle版本适配文件,适用于基于Oracle数据库进行任务调度的应用场景。 xxl-job-admin-oracle 是一个基于 Oracle 数据库的任务调度平台。它具有开发迅速、学习简单、轻量级以及易扩展等特点。xxl-job-admin 2.3.0 版本对应的是 Oracle 数据库版本。
  • xxl-job-res: xxl-job-admin 任务调度平台 Spring Boot 版本 [后台部分],统一改为res...
    优质
    xxl-job-res是XXL-JOB任务调度平台中的Spring Boot版本后台模块,用于管理和监控分布式环境下的定时任务。该模块提供了一个简洁易用的界面来配置、控制和查看任务状态,并支持与现有系统无缝集成。更新后统一命名为res,以增强代码可读性和维护性。 xxl-job-admin 任务调度服务(后台部分) 依赖更新: - SpringBoot:1.5.6 - JDK:1.8 文档与博客内容不在此列出。 后台URL功能描述: - **任务管理** - 默认(jobinfo) - 搜索(jobinfopageList) - 新增任务并保存(jobinfoadd) - 执行特定任务(jobinfotrigger{id}) - 暂停特定任务(jobinfopause{id}) - 查看日志(joblog?jobId=) - 编辑并保存(task)(jobinforeschedule) - 删除任务(jobinforemove{id}) - **调度日志** - 默认(joblog) - 搜索(joblogpageList) - 清理日志(joblogclearLog) - **执行器管理** - 默认(jobgroup) - 新增执行器(jobgroupsave) - 编辑并保存(task)(jobgroupupdate) - 删除执行器(jobgroupremove)
  • Spring Boot集成XXL-JOB项目及利用xxl-job进行邮件定时发送
    优质
    本文章介绍了如何使用Spring Boot框架与XXL-JOB平台进行整合,并通过XXL-JOB实现系统的自动化任务调度功能,特别是用于定期发送电子邮件。 SpringBoot整合XXL-JOB项目,并附带使用xxl-job进行邮件定时发送的示例代码,易于理解且符合企业级规范。
  • xxl-job-master-postgresql.zip
    优质
    这是一款基于PostgreSQL数据库的XXL-JOB调度平台源代码包,适用于需要灵活任务调度和管理的企业级应用开发环境。 将xxl-job的数据库从原版本更改为postgreSQL版本。在进行更改的过程中,请确保遵循相关的配置指南以适应新的数据库系统,并进行全面测试以保证系统的稳定性和兼容性。
  • 金仓版XXL-JOB
    优质
    金仓版XXL-JOB是一款专为Kingbase(金仓数据库)设计的任务调度平台。它继承了原XXL-JOB的功能优点,并针对Kingbase进行了优化与调整,提供更强大的任务管理能力及更好的兼容性,助力企业实现高效、灵活的作业调度管理。 XXL-JOB 任务调度中心已将数据库从原来的 MySQL 更改为金仓数据库,其他地方均无改动。
  • xxl-job本地jar包
    优质
    简介:XXL-JOB是一款分布式任务调度平台,提供基于Web的操作界面。本项目专注于介绍如何在本地环境中使用XXL-JOB的JAR包进行配置和部署,帮助用户快速上手并集成到现有系统中。 xxl-job在页面管理定时任务,可以启动或者停止这些任务。当本地程序启动时,它会连接到本地的xxl-job实例,方便进行调试。
  • Spring Boot 集成 Spring Boot Admin 监控系统
    优质
    本项目展示如何在Spring Boot应用中集成Spring Boot Admin监控系统,实现动态配置、健康检查及服务详情等高级监控功能。 在现代软件开发中,确保系统的稳定性和可靠性至关重要,而监控系统就是其中的关键一环。Spring Boot Admin 是一个用于监控 Spring Boot 应用的优秀工具,它提供了丰富的可视化界面,帮助开发者实时了解应用的健康状况、日志、指标、环境变量等信息。本段落将详细介绍如何将 Spring Boot Admin 集成到 Spring Boot 项目中,以实现高效的监控功能。 ### Spring Boot Admin 简介 Spring Boot Admin 是由 codecentric 开发的一款开源项目,其主要特性包括: 1. **实时监控**:显示应用的健康状态、内存使用情况、线程信息等。 2. **日志查看**:在界面上查看应用的日志输出。 3. **指标收集**:收集并展示各种性能指标,如 CPU 使用率、JVM 垃圾回收信息等。 4. **配置管理**:查看和修改应用的配置信息。 5. **事件跟踪**:追踪系统中的重要事件和异常。 ### 项目集成 Spring Boot Admin 集成 Spring Boot Admin 到你的 Spring Boot 项目分为两个主要步骤:搭建服务端和注册客户端。 #### 1. 搭建 Spring Boot Admin 服务端 (1)创建新的 Spring Boot 项目,命名为 `zh-monitor`。 (2)在 `pom.xml` 文件中添加必要的依赖,特别是 `spring-boot-starter-web` 和 `spring-boot-admin-starter-server`: ```xml org.springframework.boot spring-boot-starter-web de.codecentric spring-boot-admin-starter-server ``` (3)创建启动类 `ZhMonitorApplication`,启用 `@EnableAdminServer` 注解: ```java @SpringBootApplication @EnableAdminServer public class ZhMonitorApplication { public static void main(String[] args) { SpringApplication.run(ZhMonitorApplication.class, args); } } ``` #### 2. 注册 Spring Boot 客户端 为了让 Spring Boot Admin 服务端能够监控你的其他 Spring Boot 应用,你需要在这些应用中添加客户端依赖并进行配置。这通常包括以下步骤: (1)在客户端应用的 `pom.xml` 文件中添加 `spring-boot-starter-actuator` 和 `spring-boot-admin-starter-client` 依赖: ```xml org.springframework.boot spring-boot-starter-actuator de.codecentric spring-boot-admin-starter-client ``` (2)配置客户端应用连接服务端,例如在 `application.properties` 文件中添加如下配置: ```properties spring.boot.admin.client.url=http://localhost:8080 # 服务端的地址 spring.boot.admin.client.instance.service-base-url=http://your-client-app-url # 客户端应用的服务地址 ``` (3)确保客户端应用的 `management.endpoints.web.exposure.include` 属性包含所有希望被监控的端点,例如: ```properties management.endpoints.web.exposure.include=* ``` 完成以上步骤后,启动 Spring Boot Admin 服务端和客户端应用,服务端会自动发现并显示客户端应用的状态。你可以通过服务端的 Web 界面查看和管理各个客户端应用的监控信息。 集成 Spring Boot Admin 到 Spring Boot 项目可以极大地提升运维效率,及时发现并解决问题。通过监控,开发者可以更好地理解应用在生产环境中的表现,从而优化性能、提高系统的稳定性。在实际项目中,不要忘记根据需求调整监控范围和设置报警阈值,以便在问题出现时迅速响应。
  • Docker-Compose配置XXL-JOB方法.rar
    优质
    本资源提供详细的Docker-Compose配置指南用于部署和管理分布式任务调度系统XXL-JOB,适用于希望通过容器化技术简化运维工作的开发者。 Docker-Compose部署XXL-JOB的方案涉及使用Docker Compose工具来配置和启动分布式任务调度平台XXL-JOB。通过编写YAML文件定义服务、网络等信息,可以简化复杂的多容器应用部署流程,使得在本地或生产环境中快速搭建XXL-JOB集群变得简单高效。 具体步骤包括: 1. 安装Docker与Docker Compose环境。 2. 下载并配置XXL-JOB的源代码及依赖项。 3. 编写docker-compose.yml文件来定义各个组件(如执行器、调度中心)及其相互关系。 4. 使用命令行工具启动服务,并进行必要的端口映射和网络设置,以确保各部分能够正确通信。 通过这种方式部署XXL-JOB不仅可以提高开发效率,还便于维护与扩展。