Skip to content

jstanik/inbox4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Inbox4j

WORK IN PROGRESS

Inbox4j is a Java library that implements the Inbox Pattern to provide reliable, ordered, and scalable message processing.

The core idea behind inbox4j is simple: persist incoming messages to a database first, then process them in a controlled and fault-tolerant way. By storing messages durably before handling them, inbox4j protects your system from message loss, duplicate processing, and ordering issues—especially in distributed or event-driven architectures.

A key feature of inbox4j is its semi-parallel processing model. Messages are processed in parallel across different recipients, while preserving strict order for messages that belong to the same recipient. This allows you to scale throughput without sacrificing consistency where ordering matters.

Visit https://github.com/jstanik/inbox4j.

About

Inbox Pattern implementation for Java - reliable, ordered, and scalable message processing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages