分布式任务调度
2018-06-23 本文已影响102人
帅可儿妞
这里使用Spring-Schedule+Redisson实现分布式任务调度,未完待续...
Redisson
Redisson介绍
- Redission是基于NIO(Non-Blocking IO)的Netty框架和Redis框架的一个在Java平台上的内存数据网格(In-Memory Data Grid);
- Redission的使用工具包中提供了一系列具有分布式特性的常用工具类,大大降低了设计大规模分布式系统的难度,因为Redission提供的工具包使得原本作为协调单机多线程并发程序的工具包有了协调分布式多机多线程并发系统的能力,并且简化了简化了分布式系统中系统之间的协作;
- 详情可查看GitHub文档,其内容非常详细,包括了各种Redis和多项成并发方面的配置;
Redisson的集成
- 添加pom依赖:
<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>$<redission-version></version> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-avro</artifactId> <version>$<jackson-dataformat-avro-version></version> </dependency>
最近在搞大数据,时间紧张,未完待续,谢谢理解