Skip to content

GoBatch is a batch processing framework in Go like Spring Batch in Java

License

Notifications You must be signed in to change notification settings

chararch/gobatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoBatch

GoDoc Reference Go Report Card MIT license

English | 中文

GoBatch is a batch processing framework in Go, similar to Spring Batch in Java. It is designed to be easy to use for those familiar with Spring Batch.

Features

  • Modular construction for batch applications
  • Support for serial and parallel processing
  • Built-in file processing components
  • Listeners for job and step execution
  • Easy to extend

Installation

go get -u github.com/chararch/gobatch

Quick Start

  1. Set up a database and create necessary tables using the provided schema.
  2. Write your batch processing code using GoBatch.
  3. Run your batch jobs. For detailed documentation and examples, please refer to the project documentation .

License

This project is licensed under the MIT License. See the LICENSE file for details.