GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - chararch/gobatch: GoBatch is a batch processing framework in Go like Spring Batch in Java

BranchesTags
Open more actions menu

Latest commit

 

History

18 Commits
18 Commits

Folders and files

NameName
Last commit message
Last commit date
file
file
 
 
internal/logs
internal/logs
 
 
sql
sql
 
 
status
status
 
 
util
util
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
README_zh.md
README_zh.md
 
 
context.go
context.go
 
 
context_test.go
context_test.go
 
 
errors.go
errors.go
 
 
errors_test.go
errors_test.go
 
 
execution.go
execution.go
 
 
file_copy.go
file_copy.go
 
 
file_path.go
file_path.go
 
 
file_reader.go
file_reader.go
 
 
file_writer.go
file_writer.go
 
 
global.go
global.go
 
 
go.mod
go.mod
 
 
go.sum
go.sum
 
 
item_reader.go
item_reader.go
 
 
job.go
job.go
 
 
job_builder.go
job_builder.go
 
 
job_operator.go
job_operator.go
 
 
job_test.go
job_test.go
 
 
listener.go
listener.go
 
 
repository.go
repository.go
 
 
step.go
step.go
 
 
step_builder.go
step_builder.go
 
 
step_handler.go
step_handler.go
 
 
taskpool.go
taskpool.go
 
 
taskpool_test.go
taskpool_test.go
 
 
transaction.go
transaction.go
 
 

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.

About

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

Topics

batchbatch-processingetlgogo-batchgo-jobgo-taskgobatchgolangjob-executorspringbatch

Resources

Readme
MIT license
Activity

Stars

56 stars

Watchers

2 watching

Forks

18 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.