Skip to content

jdaigle/LightRail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

An opinionated message broker framework for .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages