标签:调度器

Java

Spring任务执行和调度

小丁 发布于 2019-05-17

编辑推荐: 本文来自于csdn,本文主要介绍Spring框架在异步执行和任务调度方面的相关内容,希望对大家能有所帮助。 1 概述 Spring框架分别使用TaskExecutor和TaskScheduler接口提供异步执行和任务调度的抽象。Spring还提供了这些接口的实现,这些...

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

编程技术

滴滴机器学习平台架构演进

14

dulong 发布于 2019-05-16

出品 | 滴滴技术 ▍ 前言:现在很多互联网公司都有自己的机器学习平台,冠以之名虽然形形色色,但就平台所要解决的问题和技术选型基本还是大同小异。所谓大同是指大家所要处理的问题都相似,技术架构和选型也差不太多,比如都会使用 GPU 集群、采用 Spark 或 K8s 平台等。所谓小...

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

Java

加强版异步任务框架

7

邓龙华 发布于 2019-05-16

编辑推荐: 本文来自于cnblogs,文章主要是作者以AsyncTask为范本,介绍了了一个“加强版的异步任务框架”。 一、前言 为了提高流畅性,耗时任务放后台线程运行,已是APP开发的常识了。 关于异步有很多方案,当前最流行的,莫过于RxJava了; 更早一些时候,还有Asyn...

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

Java

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

1

Harries 发布于 2019-05-12

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

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

编程技术

Service Mesh 是什么,我们为什么需要它?

3

尖兵 发布于 2019-05-09

来源 | Docker(ID:dockerone) 译者 | 郭旭东 Service Mesh 是一个专门使服务与服务之间的通信变得安全、快速和可靠的的基础设施。如果你正在在构建一个云原生( Cloud Native )应用,那么你一定需要 Service Mesh 。 在过去的...

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

编程技术

大型Web网站架构演变之9大阶段

12

hanze 发布于 2019-05-09

前言 我们以Java Web为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 正文 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我...

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

Java

浅谈分布式定时任务之quartz

xirruiqiang 发布于 2019-05-05

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

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

Java

More of RxJava

1

likai 发布于 2019-05-03

这是一系列文章的第一篇,这个系列没有什么非常明确的主题,可以看做是日常开发和协作里悟出来的一些技术相关的事情——或者说是技术方面的随笔。 这一篇是关于 RxJava 。 曾经看到这么一篇文章,称赞 Kotlin Coroutine 大好,RxJava 可以直接丢弃了;也曾经看到一...

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

编程技术

8分钟入门 K8S

changyuan.xu 发布于 2019-04-30

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

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

编程技术

最全的微服务知识科普

24

yeseng 发布于 2019-04-30

微信公众号: 内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我微信pigpdong 点击阅读原文可以获取思维导图。(由于图片太大)有对数据库和微服务以及JVM核心知识的总结,大家可以保存下来 微服务 好处:实现跨团队的解藕,实现更高的并发(...

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

Java

一个简单的基于 Redis 的分布式任务调度器 —— Java 语言实现

1

changyuan.xu 发布于 2019-04-29

折腾了一周的 Java Quartz 集群任务调度,很遗憾没能搞定,网上的相关文章也少得可怜,在多节点(多进程)环境下 Quartz 似乎无法动态增减任务,恼火。无奈之下自己撸了一个简单的任务调度器,结果只花了不到 2天时间,而且感觉非常简单好用,代码量也不多,扩展性很好。 实现...

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

Java

详解多线程

2

hanze 发布于 2019-04-24

一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 进程 定义: 当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立...

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

Java

Java 库 Failsafe 2.0 发布,支持组合弹性策略

yanxinchi 发布于 2019-04-20

用于处理失败的零依赖 Java 库 Failsafe 发布了其 2.0 版本,支持组合弹性策略,提供了一个用于自定义策略服务提供者的可插拔架构。Failsafe 2.0 版本支持的最低 Java 版本为 Java 8。 该库为 Java 应用提供了流畅灵活的 API 用于处理失败...

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

Spring

从SpringMvc源码分析其工作原理

1

Harries 发布于 2019-04-18

在研究源码之前,先来回顾以下springmvc 是如何配置的,这将能使我们更容易理解源码。 1.1 web.xml <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servle...

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

Java

Java虚拟机08——Java内存模型与线程

6

songhua.gao 发布于 2019-04-18

绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等。由于计算机的存储设备与处理器的运算速度有接数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的...

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

Java

Java虚拟机08——Java内存模型与线程

6

zhuangli 发布于 2019-04-18

绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等。由于计算机的存储设备与处理器的运算速度有接数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的...

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

Java

Java虚拟机08——Java内存模型与线程

6

xubiao.zhuang 发布于 2019-04-18

绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等。由于计算机的存储设备与处理器的运算速度有接数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的...

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

Java

kubernetes Pod 资源调度

24

zhuangli 发布于 2019-04-17

1 概述 1 总述 API server 接受客户端提交的POD对象创建请求操作过程中,需要kube-scheduler 从当前集群中选择一个可用的最佳节点接受并运行,通常是默认调度器复制此类任务,对于每个待创建的POD来说,需要经过三个步骤。 1 预选(predicate) 节...

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