partitionjob 远程分区批处理发布开源项目

我要开发同款
匿名用户2018年03月15日
160阅读

技术信息

开源地址
https://gitee.com/kailing/partitionjob
授权协议
Apache

作品详情

partitiojob

sprigboot上构建sprigbatch远程分区Step,分布式多机处理,提高sprigbatch处理时效。

批处理是企业级业务系统不可或缺的一部分,sprigbatch是一个轻量级的综合性批处理框架,可用于开发企业信息系统中那些至关重要的数据批量处理业务.SprigBatch基于POJO和Sprig框架,相当容易上手使用,让开发者很容易地访问和利用企业级服务.sprigbatch是具有高可扩展性的框架,简单的批处理,复杂的大数据批处理作业都可以通过SprigBatch框架来实现。

项目特色

本项目不仅搭建了一个完整的可直接运行的sprigbatch远程分区处理实例,而且基于sprigprofile控制,可实现如下模式部署

一主多从

多主多从

主从混用

架构图

原理简述

基于RabbitMQ,master节点将数据根据相关逻辑(ID,hash),拆分成一段一段要处理的数据集,然后将数据集放到消息中间件中(ActiveMQ,RabbitMQ),从节点监听到消息,获取消息,读取消息中的数据集处理并发回结果

更多详情可移步博客:kailig.pub,更多关于sprigbatch的技术交流可在博客留言区给我留言

功能介绍

partitionjob spring boot上构建spring batch远程分区Step,分布式多机处理,提高spring batch处理时效。 批处理是企业级业务系统不可或缺的一部分,s...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论