Skip to content

Lombiq/Orchard-Distributed-Events

Repository files navigation

Orchard Distributed Events

About

Orchard module which broadcasts 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 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 scale better, be more robust, 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!

Contributing and support

Bug reports, feature requests, comments, questions, code contributions, and love letters are warmly welcome, please do so via GitHub issues and pull requests. Please adhere to our open-source guidelines while doing so.

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

About

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

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages