service_bus 0.0.1

A service bus using a seda bus to unintelligently route messages between services.
Documentation

Build Status

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.

Crates.io

!! WIP - not stable until version 1.0 !!

Design Goals

  • Minimal light-weight service bus
  • Implement Enterprise Integration pattern routing between services
  • Support notification pub/sub
  • Use seda bus underneath to ensure guaranteed delivery and inter-process communications
  • provide service un-/registration
  • support full life-cycle management of service bus
  • enable inter-service pipelines for cross-concerns like security and pub/sub