Skip to content

A form of bus that manages services routing messages between them where each service gets two channels (in/out) using a SEDA bus.

License

Notifications You must be signed in to change notification settings

resolvingarchitecture/service-bus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resolving Architecture

Clarity in Design

Service Bus

A form of bus that manages services routing messages between them where each service gets two channels (in/out) using a SEDA bus.

build Crate Info API Docs

License PGP

commits repo size

num lang top lang Rustc Version 1.42+

Donate

Request BTC/XMR/ZEC address for a donation at brian@resolvingarchitecture.io.

Notes

!! WIP - not stable until version 1.0 !!

Design Goals

*[x] Minimal light-weight service bus *[x] provide service un-/registration *[x] Use seda bus underneath *[ ] Implement Enterprise Integration pattern routing between services *[x] Dynamic Slip *[ ] enable inter-service pipelines for cross-concerns like security and pub/sub *[ ] Support notification pub/sub *[ ] support full life-cycle management of service bus

About

A form of bus that manages services routing messages between them where each service gets two channels (in/out) using a SEDA bus.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages