Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.96 KB

readme.md

File metadata and controls

49 lines (37 loc) · 1.96 KB

Build status

LightRail

LightRail is an opinionated message broker and enterprise service bus (ESB) framework designed for .NET server applications. It is based on the same architecture principals popularized by the successful NServiceBus and MassTransit projects.

Requirements

LightRail requires the .NET 4.5.

Roadmap

Messaging Patterns

  • Message Broker - in progress
  • Publish/Subscribe - not started

Transports

  • SQL Server Service Broker - in progress
  • SSSB Timer Support - not started
  • SQL Server Tables - not started
  • MSMQ - not started
  • RabbitMQ - not started
  • Azure Service Bus - maybe

API, Runtime Client, and Configuration

  • Message type conventions - completed
  • Message mapper & concrete interface type builder - completed
  • Logging framework abstraction - completed
  • Message handler pipelining - in progress

Acknowledgements

This project utilizes the following open source projects:

Some core code is derived from NServiceBus 2.0 which is licensed under Apache Licence, Version 2.0. The relevant code files have headers to indicate the attribution.

Some core code is derived from AMQP 1.0 .NET Client Library which is licensed under Apache Licence, Version 2.0. The relevant code files have headers to indicate the attribution.