spring-cloud-task 1.2.2 学习笔记

原创 2017年10月20日 00:11:41

spring-cloud-task 1.2.2 学习笔记

概述

EnableTask—->引入SimpleTaskConfiguration配置器

  • 注入TaskConfigurer/TaskExplorer/TaskNameResolver/PlatformTransactionManager/TaskLifecycleListener/TaskRepositoryInitializer等初始化bean

DefaultTaskConfigurer—->TaskConfigurer—->任务配置器

  • 存储TaskRepository/TaskExplorer/PlatformTransactionManager/TaskExecutionDaoFactoryBean/DataSource等信息

SimpleTaskRepository—->TaskRepository—->任务仓库,创建/更新任务执行状态

SimpleTaskExplorer—->TaskExplorer—->任务浏览器,查询任务执行信息

TaskExecution—->任务的执行情况

  • executionId—->任务执行的唯一ID
  • startTime/endTime/exitCode/arguments等

TaskRepositoryInitializer—->利用配置的数据源进行脚本的初始化

  • 脚本位置—->org/springframework/cloud/task/schema-@@platform@@.sql

TaskLifecycleListener—–>任务的生命周期监听

  • 利用spring的生命周期,记录应用的运行细节,以任务的开始/任务的结束进行记录

测试

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Spring Cloud 项目综述(技术栈一览)

欢迎持续关注: http://blog.geekidentity.com/spring/spring_cloud_overview/前言Spring Cloud 为构建分布式系统和微服务提供了一些通用...

spring cloud 学习笔记-消费服务

spring cloud 服务消费者

Spring Cloud学习笔记

微服务架构中的两种调用方式: 1、使用HTTP的RESTful API或轻量级的消息发送协议 2、通过在轻量级消息总线上传递消息,类似RabbitMQ等一些提供可靠异步交换的中间件 Spring Bo...
  • sdmjhca
  • sdmjhca
  • 2017年07月04日 12:27
  • 124

Spring Cloud微服务断路由Hystrix与服务网关学习笔记

上一篇文章介绍了如何使用Spring Cloud与Spring Boot以及Docker容器搭建一个微服务模式的示例(https://github.com/JackmanGo/SpringCloudL...
  • canot
  • canot
  • 2017年03月20日 23:51
  • 2978

微服务学习笔记一:Spring Cloud简介

1.Spring Cloud是一个工具集:Spring   Cloud是在Spring    Boot的基础上构建的,用于简化分布式系统构建的工具集;使架构师在创建和发布微服务时极为便捷和有效.  ...

spring cloud学习笔记(一):配置服务器搭建

文章参考来源: lzhou666的 http://www.cnblogs.com/skyblog/p/5129603.html要使用spring cloud分布式配置文件总体上分为3个大的步骤:1.首...
  • aofavx
  • aofavx
  • 2017年02月09日 16:28
  • 3815

spring cloud 学习(二)关于 Eureka 的学习笔记

关于 Eureka 的学习笔记 个人博客地址 : https://zggdczfr.cn/ 前言 : Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cl...

Spring Cloud学习笔记之高可用部署

集群 注册中心这么关键的服务,如果是单点话,遇到故障就是毁灭性的。在一个分布式系统中,服务注册中心是最重要的基础部分,理应随时处于可以提供服务的状态。为了维持其可用性,使用集群是很好的解决方案。Eu...
  • sdmjhca
  • sdmjhca
  • 2017年07月21日 17:39
  • 114
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring-cloud-task 1.2.2 学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)