Skip to content

Plancks is a high performance in-memory message bus

License

Notifications You must be signed in to change notification settings

gregl83/plancks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plancks

Plancks is a high performance in-memory message bus

Stability

Experimental

Branching Strategy

Trunk Based Development

Problem Statement

Producer and consumer message bus complexity can lead to loss in performance and a convoluted architecture with high resource costs.

Architecture

Plancks follows in the footsteps of the bold LMAX-Exchange engineering team with heavy reliance on the research and development efforts to produce their open source Disruptor Project.

Concurrency is managed, preserving order, with a ring buffer allowing for wildly high throughput of event processing with unparalleled consumption latency.

Plancks is the message bus that allows multi-threaded applications to intelligently utilize system resources.

plancks architecture

License

MIT

About

Plancks is a high performance in-memory message bus

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages