标签:任务调度

Java

2019 年 Python、Golang、Java、C++、Rust 该如何选择?

11

songhua.gao 发布于 2019-11-21

Python、Golang、Java、C++、Rust这几门编程语言都是2019非常火热的语言,这几门语言各有特点各有优劣,因此很多初学者总是纠结于如何在这五种语言间选择。实践出真知,下面分别推荐几个 Gitee 上的 Python、Golang、Java、C++、Rust 语言...

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

Spring

Java Springboot 开源微服务架构管理后台搭建实战

11

邓龙华 发布于 2019-11-21

简介 观看本文之前,默认读者已经是工作中的同学了,最起码懂得开发工具怎么用,如果不会,就可以略过过程,直接收藏吧,以后会用得到。 本文重点是调试过程,不是项目地址,不过只需要地址的,可以直接调到末尾获取链接获取方法。 最近公司,要上spring boot 微服务管理后台,找来找去...

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

编程技术

新浪微博:大规模离线视频处理系统的架构设计

33

xiaoli.wang 发布于 2019-11-21

微博视频平台在4亿月活用户吃瓜嗨聊的高并发、大流量背景下,既要保证用户微博生产和消费体验,又要支持业务快速迭代,确保正确性、稳定性和高可用性。 本次演将以微博视频大规模视频离线处理系统的架构设计为主题为大家带来大规模分布式系统的架构设计,性能优化和高可用保障等一线实战经验。 文 ...

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

Spring

【Spring】Spring的定时任务注解@Scheduled原来如此简单

1

changyuan.xu 发布于 2019-11-19

1 简介 定时任务的实现非常多,JDK的 Timer 、Spring提供的轻量级的 Scheduled Task 、 QuartZ 和 Linux Cron 等,还有一些分布式的任务调度框架。本文主要介绍 Scheduled Task 的使用。 2 方便的4种方式 注解 @Sch...

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

Java

Jenkins集群下的pipeline实战

10

邓龙华 发布于 2019-11-16

关于Jenkins集群 在 《快速搭建Jenkins集群》 一文中,我们借助docker快速搭建了Jenkins集群,今天就在这个集群环境中创建pipeline任务,体验Jenkins集群下的并行任务; 环境信息 整个集群环境一共有三台电脑,信息如下: 主机名 IP地址 作用 m...

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

编程技术

宜信微服务任务调度平台建设实践

6

songhua.gao 发布于 2019-11-16

一、SIA-TASK 的产生 1.1 背景 无论是互联网应用还是企业级应用,都充斥着大量的批处理任务,常常需要一些任务调度系统帮助我们解决问题。 随着微服务化架构的逐步演进,单体架构逐渐演变为分布式、微服务架构 。 在这样的背景下,很多之前的任务调度平台或组件已经不能满足业务系统...

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

Java

7 个显著提升编码效率的 IntelliJ IDEA 必备插件

32

刘莉莉 发布于 2019-11-14

来源:http://39sd.cn/323E9 首先说一下idea引入外部插件的方式: 1.打开settings配置面板 2.选择plugins–》install pluginfrom disk 选择相应插件包==》点击ok 最后,“ Restart ” 重启idea...

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

编程技术

“中台不就是微服务吗?有啥区别?”

7

Harries 发布于 2019-11-13

点击“ 技术领导力 ”关注 ∆    每天 早上8:30 推送 在跟同行交流的时候,常常有人这样问: 中台不就是微服务吗? 都是以服务化的方式对外提供能力,老瓶装新酒嘛,炒作概念而已。 这种说法实际上混淆了中台与微服务的定义,要说清楚这个问题,就要先了解,什么...

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

编程技术

阿里巴巴的技术专家,是如何画好架构图的?

16

hanze 发布于 2019-11-12

来源:阿里巴巴中间件 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率, 也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。 当我们想用一张或几张图来描述我们的系统时,是不是经常遇到...

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

编程技术

Serverless无服务应用架构

16

changyuan.xu 发布于 2019-11-12

编辑推荐: 本篇文章介绍了微服务架构与单体架构,,使用分布式架构实践举例–分布式TA系统,全面解析阿里技术中台的架构实践 。 本文来自于51CTO,由火龙果软件Alice编辑、推荐。 一、分布式架构的优势和理念 1.传统单体架构特点 通常一个初创型项目,都是从单体架构...

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

Spring

Spring IOC 原理与IOC 容器实现

4

hellas 发布于 2019-11-12

一. Spring IOC 原理 1. 概念 Spring 通过一个配置文件描述 Bean 及 Bean 之间的依赖关系,利用 Java 语言的反射功能实例化Bean 并建立 Bean 之间的依赖关系。 Spring 的 IoC 容器在完成这些底层工作的基础上,还提供了 Bean...

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

Java

快来!松哥的免费资源库更新啦!

4

changyuan.xu 发布于 2019-11-12

今年 5 月份的时候,松哥发了一个视频资源库,当时和大家说,这个资源库会定期更新,后来却迟迟未更新,其实不是我没资源了,是因为当时的关键字是我一个一个在微信后台配置的,配置到后面发现,后台配置关键字有数量上限,没法继续配置了,所以这事就搁置下来了。 九月份松哥上线了自己的服务,和...

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

Java

Dubbo源码解析(六)注册中心——redis

1

hanze 发布于 2019-11-11

目标:解释以为redis实现的注册中心原理,解读duubo-registry-redis的源码 Redis是一个key-value存储系统,交换数据非常快,redis以内存作为数据存储的介质,所以读写数据的效率极高,远远超过数据库。redis支持丰富的数据类型,dubbo就利用了...

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

Java

Dubbo源码解析(五)注册中心——multicast

1

邓龙华 发布于 2019-11-11

目标:解释以为multicast实现的注册中心原理,理解单播、广播、多播区别,解读duubo-registry-multicast的源码 这是dubbo实现注册中心的第二种方式,也是dubbo的demo模块中用的注册中心实现方式。multicast其实是用到了MulticastS...

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

编程技术

Kubernetes 在 Serverless 时代的工作负载:架构、平台和趋势

11

songhua.gao 发布于 2019-11-11

本文要点 微服务架构已经演化为云原生架构,其中由 Kubernetes 提供了许多基础设施关注点,并结合了服务网格和 serverless 框架提供的额外抽象。 Kubernetes 的杰出之处在于它通过 Pod 抽象为新的工作负载提供了可扩展性,同时,这也支持出现了新的云本地 ...

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

编程技术

微服务编程范式

songhua.gao 发布于 2019-11-09

目前很多互联网公司都采用微服务架构,微服务的优点和缺点被反复说到,这里不在重复赘述,只结合工作中的一些实践,说说要用微服务要注意的点,厚颜写做编程范式,其实就是一些具体实践而已。 原则(道) 原则是比较抽象的一个概念,简单说是一些指导意见,在不同的组之间可以共享,是为了实现一个共...

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

编程技术

会员服务在高可用架构的实战探索

6

songhua.gao 发布于 2019-11-08

▌概述 很多互联网公司在发展过程中大多出现过多次机房网络故障的情形,如果发生故障,一般需要动用整个IT部门的人力进行流量切换和客诉处理 。 为了避免此类情形的发生,公司计划进行服务的高可用建设。 会员部门持续跟进公司网络基础设施建设,和网络等基础服务部门一起,实现服务的高可用。 ...

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

Java

Netty-DefaultPromise源码解读

Harries 发布于 2019-11-04

如果你有一个阻塞的方法,比如 Thread.sleep(1000),而又不想阻塞当前线程 A,只需要把该方法包装成一个任务由另一个线程 B 执行即可。 ExecutorService pool = Executors.newFixedThreadPool(3); Future&l...

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