自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Dubbo学习(一)SPI

一、前言Dubbo是拓展性极好的框架,其采用 Microkernel + Plugin 模式,Microkernel 只负责组装 Plugin,Dubbo 自身的功能也是通过扩展点实现的,也就是 Dubbo 的所有功能点都可被用户自定义扩展所替换。本篇作为 Dubbo 学习记录的第一篇,便以 Dubbo SPI 一斑窥豹。二、Java SPISPI机制(Service Prov...

2019-12-02 08:51:18 193

原创 分布式任务调度框架XXL-JOB解析(三)任务调度

一、前言前篇我们跟读了代码,了解调度中心和执行器之间的注册心跳是如何实现的,接下来两篇我们来看看这个框架中非常重要的逻辑——任务的调度和分发是如何实现的。二、调度中心初始化在application.properties配置正确的数据库连接信息后,直接启动XxlJobAdminApplication即可。配置类XxlJobAdminConfig,里面维护了一些调度中心端的配...

2019-11-25 12:29:46 3035

原创 分布式任务调度框架XXL-JOB解析(二)注册心跳

正如第一篇文章所看到的,在我们启动一个执行器之后,我们会在一个延迟时间之后在调度中心看到这个注册上来的执行器,那在XXL-JOB框架中是如何实现的呢?我们先来看执行器这边。一、执行器我们在执行器端配置了个Bean,如下。@Bean(initMethod="start",destroyMethod="destroy")publicXxlJobSpringExec...

2019-11-21 08:50:50 4360

原创 分布式任务调度框架XXL-JOB解析(一)概述及搭建

一、概述1.背景定时作业是在我们项目开发过程中比较常见的需求,比如商品定时上下架, 统计昨日的用户,财务报表统计等等,Quartz作为开源作业调度中的佼佼者,是作业调度的首选。但是集群环境中Quartz采用API的方式对任务进行管理,从而可以避免上述问题,但是同样存在以下问题:问题一:调用API的的方式操作任务,不人性化; 问题二:需要持久化业务QuartzJobBean到...

2019-11-20 09:09:12 1048

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除