Skip to content

Orchard module that the ability to broadcast events in a multi-server environment.

License

Notifications You must be signed in to change notification settings

rbaumert/Orchard-Distributed-Events

 
 

Repository files navigation

Orchard Distributed Events Readme

Project Description

Orchard module that the ability to broadcast events in a multi-server environment.

Features

  • Generic services for event propagation in a server farm
  • Shell change propagation (e.g. shell settings, state of enabled features/modules)
  • Signal propagation (i.e. CacheManager changes are replicated)
  • Polling implementation for very generic, reliable event propagation (that, however, can be swapped out with an implementation optimal for a specific environment)

Distributed Events is part of the Lombiq Hosting Suite, a suite of modules making Orchard able to scale better, more fault-tolerant, and have improved maintainability.

Documentation

The module depends on Helpful Libraries (the latest version, from the Orchard 1.8 branch), so install that first!

This module adds services to make Orchard better compatible with a multi-server setup: in the core it's a mechanism to fire events that will be also raised on other server nodes. Distributed Events is part of the Lombiq Hosting Suite that makes Orchard fully compatible with multi-node setups and adds many other features to make Orchard better scalable and maintainable. Distributed Events also runs under DotNest, the Orchard SaaS.

Warning! The module is only compatible with Orchard 1.8!

The module's source is available in two public source repositories, automatically mirrored in both directions with Git-hg Mirror:

Bug reports, feature requests and comments are warmly welcome, please do so via GitHub. Feel free to send pull requests too, no matter which source repository you choose for this purpose.

This project is developed by Lombiq Technologies Ltd. Commercial-grade support is available through Lombiq.

About

Orchard module that the ability to broadcast events in a multi-server environment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%