标签:Jobs

Java

springboot整合quarzt实现动态定时任务

1

Harries 发布于 2019-05-12

实现定时任务的几种方式: 1.使用linux的crontab 优点: 1.使用方式很简单,只要在crontab中写好 2.随时可以修改,不需要重启服务器 缺点: 1.分布式的系统中不好使用,只能一台台机器去修改 2.分是最小的时间单位,秒级的不能使用 2.使用spring自带的S...

阅读(27)评论(0)赞 (0)

Java

Jenkins 和 Kubernetes 云上的神秘代理

4

dulong 发布于 2019-05-07

导读: 最近我们构建和部署服务的方式与原来相比简直突飞猛进,像那种笨拙的、单一的、用于构建单体式应用程序的方式已经是过去式了。我们努力了这么久,终于达到了现在的效果。现在的应用为了提供更好的拓展性和可维护性,都会去拆解成各种相互依赖小、解耦性强的微服务,这些服务有各自的依赖和进度...

阅读(32)评论(0)赞 (0)

Java

浅谈分布式定时任务之quartz

xirruiqiang 发布于 2019-05-05

最近一段时间因公司项目需要进行分布式定时任务框架选型,由于资源(人力,时间)有限,所以重点考虑采用开源的一些解决方案,其中重点比较了3款框架:quartz,elastic-job,xxl-job等。由于elastic-job 和xxl-job 实际上也是基于quartz实现的。所...

阅读(29)评论(0)赞 (0)

Java

为什么要用分布式集群任务调度?

xiaoli.wang 发布于 2019-05-01

作为一个开发者,避免不了定时任务的问题,最粗暴和简单直接的解决方案就是crontab。当然在机器少,任务不多,定时任务之间关联少的情况下,crontab效率还是比较高和便捷的。但当机器越多、定时任务越多,各个任务联系越紧密的情况下,用crontab进行定时任务的管理配置,就会非常...

阅读(42)评论(0)赞 (0)

编程技术

8分钟入门 K8S

changyuan.xu 发布于 2019-04-30

读完 Kubernetes: Up and Running 后,我写下了这篇文章。旨在为那些认为文章TL;DR 的人进行一些总结,这同时也是一种强迫自己检查所阅读内容的好方法。 基于 Google Borg 的开源系统 K8S( Kubernetes ) 是一个非常强大的容器编排...

阅读(39)评论(0)赞 (0)

Java

Jenkins已经老了 – ITNEXT

puefu.he 发布于 2019-04-30

Jenkins的核心问题是它的单体巨石。一切都耦合在一起,插件,配置,web ui,Jenkins核心,一切都在一个大型Web应用程序中。是时候我们开始将我们在自己的生产系统上学到的经验应用到Jenkins本身,Jenkins需要是一个云原生模块化系统。 Jenkins于2005...

阅读(42)评论(0)赞 (0)

Spring

在spring boot中3分钟上手分布式任务调度系统xxl-job

7

zhuangli 发布于 2019-04-28

xxl-job在鼎鼎大名的 quartz 任务调度系统上进行了二次封装,变得更好用了 项目地址: github.com/xuxueli/xxl… 虽然官方文档也很全,很详细,需要多花些时间上手,以下是我根据官方文档整理出的快速上手步骤,可以减少上手需要花费的时间和一些生产使用需要...

阅读(24)评论(0)赞 (0)

Java

关于 Jenkins master 共享 JENKINS_HOME 目录的实验

4

yanxinchi 发布于 2019-04-24

Jenkins master 的高可用是个老大难的问题。和很多人一样,笔者也想过两个 Jenkins master 共享同一个 JENKINS_HOME 的方案。了解 Jenkins 原理的人,都会觉得这个方案不可行。但是真的不可行吗? 由于工作原因,笔者需要亲自验证以上猜想。 ...

阅读(40)评论(0)赞 (0)

Spring

springboot整合Quartz实现动态配置定时任务

wenming.gapo 发布于 2019-04-19

在我们日常的开发中,很多时候,定时任务都不是写死的,而是写到数据库中,从而实现定时任务的动态配置,下面就通过一个简单的示例,来实现这个功能。 新建一个springboot工程,并添加依赖 <dependency> <groupId>org.springfr...

阅读(66)评论(0)赞 (0)

Java

Jenkins 筆記 1 – 安裝與環境設定

3

xiaoli.he 发布于 2019-04-15

開始研究 Jenkins,計劃用它取代TFS Build Service 解決工作專案的建置部署需求。 TFS Build Service 跟 Visual Studio 整合度極佳,但有幾個缺點: 每個 TFS Build Controller/Build Server 只能處...

阅读(41)评论(0)赞 (0)

Java

从fastjson多层泛型嵌套解析,看jdk泛型推断

changyuan.xu 发布于 2019-04-11

给你一组json数据结构,你把它解析出来到项目中,你会怎么做? // data1 sample { "code" : "1", "msg" : "Success", "data" : { "userid1" : { "name" : "Zhangsan", "sex" : "ma...

阅读(77)评论(0)赞 (0)

Java

关于 Jenkins master standby 方案的实验

4

changyuan.xu 发布于 2019-04-11

Jenkins Jenkins master 的高可用是个老大难的问题。注意到知乎实现了 Jenkins Standby 方案。但是经过与其中一位开发者沟通,并不是真正的 standby。 以下是我自己做的 Jenkins master standby 实验。 实验环境介绍 两个...

阅读(31)评论(0)赞 (0)

Java

关于 Jenkins master standby 方案的实验

4

尖兵 发布于 2019-04-11

Jenkins Jenkins master 的高可用是个老大难的问题。注意到知乎实现了 Jenkins Standby 方案。但是经过与其中一位开发者沟通,并不是真正的 standby。 以下是我自己做的 Jenkins master standby 实验。 实验环境介绍 两个...

阅读(40)评论(0)赞 (0)

Java

Kafka使用jmxtrans+influxdb+grafana监控JMX指标

9

yeseng 发布于 2019-04-10

最近在搞Kafka集群监控,之前也是看了网上的很多资料。之所以使用jmxtrans+influxdb+grafana是因为界面酷炫,可以定制化,缺点是不能操作Kafka集群,可能需要配合Kafka Manager一起使用。 环境信息 CentOS Linux release 7....

阅读(102)评论(0)赞 (0)

Java

Jenkins搭建与博客自动部署

4

dulong 发布于 2019-04-08

起因 最开始我是使用CircleCI来进行博客的自动部署的,但是在部署的时候使用又拍云的upx同步博客到对象存储的时候经常出现504(网关超时)错误最后导致失败。很容易就可以想应该是因为众所周知的网络原因,但是说好的全球cdn呢 ,这不免让我对它的全球cdn的实力有所怀疑 。于是...

阅读(78)评论(0)赞 (0)

编程技术

为什么不断做迁移,那是在还技术债

15

yanxinchi 发布于 2019-04-07

本文来自 2018 年 QCon 旧金山大会的演讲,Will Larson 谈到 Stripe 公司的代码剧增后,迁移是有效治理技术债的唯一机制,同时他还介绍了不断迁移的方法。 我是 Will Larson。在这里,我要谈谈技术债以及实际上怎么处理这些不断出现的技术债。今天早上,...

阅读(67)评论(0)赞 (0)

Java

Spring整合Quartz定时任务 在集群、分布式系统中的应用

2

changyuan.xu 发布于 2019-04-05

概述 虽然单个Quartz实例能给予你很好的Job调度能力,但它不能满足典型的企业需求,如可伸缩性、高可靠性满足。假如你需要故障转移的能力并能运行日益增多的 Job,Quartz集群势必成为你应用的一部分了。使用 Quartz 的集群能力可以更好的支持你的业务需求,并且即使是其中...

阅读(72)评论(0)赞 (0)

Java

ApiBoot – ApiBoot Quartz 使用文档

1

xiaoli.he 发布于 2019-04-04

ApiBoot Quartz ApiBoot 内部集成了 Quartz ,提供了 数据库方式 、 内存方式 的进行任务的存储,其中 数据库 方式提供了 分布式集群任务调度 ,任务自动平滑切换执行节点。 引用ApiBoot Quartz 在 pom.xml 配置文件内添加,如下配置...

阅读(53)评论(0)赞 (0)