1.创建中件间 2.在startup启动项中调用中件间(必须是请求之前调用该中件间) app.UseMiddleware<RequestResponseMiddleware>(); ...
分类:
Web程序 时间:
2019-10-09 09:34:59
阅读次数:
124
Quartz是一款开源的任务调度框架,对任务调度过程进行了高度的抽象,包含调度器(Scheduler),任务(Job)和触发器(Trigger)。Quartz在org.quartz.*中通过接口和类对这三个概念进行了描述(这里使用的Quartz版本为1.8.6): Job:一个简单的接口,只包含一个 ...
分类:
其他好文 时间:
2019-10-06 11:26:54
阅读次数:
61
Jenkins是java编写,需要安装JDK,这里采用 yum 安装,对版本有需求的,可以到 oracle 官网下载 JDK。 一、安装 Jenkins 添加yum源 导入密钥 安装 新版本的 gitlab 服务端口为 8080,为了不和 gitlab 的服务端口冲突,修改 Jenkins 的默认端 ...
分类:
其他好文 时间:
2019-10-06 00:49:54
阅读次数:
127
StatefulSet 简介 在Kubernetes中,Pod的管理对象RC、Deployment、DaemonSet和Job都是面向无状态的服务。但现实中有很多服务是有状态的,特别是一些复杂的中间件集群,例如MySQL集群、MongoDB集群、Akka集群、ZooKeeper集群等。 以上集群有几 ...
分类:
Web程序 时间:
2019-10-05 12:10:03
阅读次数:
107
Spark在集群上的运行模式 http://spark.apache.org/docs/latest/cluster overview.html Component章节 1 Each application gets its own executor processes,所以各application ...
分类:
其他好文 时间:
2019-10-04 23:02:00
阅读次数:
111
1、函数 1.1 定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回 1.2 函数调用 如果已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以在该文件的当前目录 ...
分类:
编程语言 时间:
2019-10-04 23:00:22
阅读次数:
113
原理: RDD:使用内存--基本处理单位RDD:弹性分布式数据集 spark处理的时候,处理的是RDD数据(相当于是将块数据加载到内存中) 类似: [1,2,3,4,5,...] 1个节点处理 [1,2] 1个节点处理[3,4,5] ...... stage: 一个 Job 会被分成一个或多个Sta ...
分类:
其他好文 时间:
2019-10-04 13:12:04
阅读次数:
78
为获得更好的阅读体验,请访问原文: "传送门" 一、分布式任务调度概述 什么是任务调度平台 任务调度是指基于给定的时间点,给定的时间间隔又或者给定执行次数自动的执行任务。我们可以思考一下在以下场景中,我们应该怎么实现: 支付系统每天凌晨 1 点,进行一天清算,每月 1 号进行上个月清算; 电商整点抢 ...
分类:
其他好文 时间:
2019-10-02 16:59:31
阅读次数:
106
crontab定时任务 一、简介 通过crontab命令可以在固定的间隔执行系统指令或shell脚本 二、crontab配置文件: Linux下的任务调度分为两类:系统任务调度和用户任务调度。 Linux系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的。用户自己 ...
分类:
系统相关 时间:
2019-09-30 23:31:07
阅读次数:
124
1.首先你的电脑上安装了SVN的服务器,或者其他处已安装了SVN的服务器,因为这个会作为仓库配置及制定位置存储你的项目文件。 2.打开SVN服务器后,可以看到分布的目录是 Repositories、Users、Groups、Jobs、第一个目录的意思就是你项目的名目录,第二个就是用户管理,第三个是组 ...
分类:
其他好文 时间:
2019-09-30 12:45:33
阅读次数:
106