6 releases
0.1.3 | Apr 8, 2020 |
---|---|
0.1.2 | Apr 7, 2020 |
0.0.2 | Mar 13, 2020 |
#66 in #bus
8KB
89 lines
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.
Info | Docs | Changelog
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
Dependencies
~2.6–4MB
~73K SLoC