The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.009 - 2016-09-02

  • update dist settings from other projects
  • upgrade perl versions in travis tests
  • add documentation for the new architecture
  • move bus pattern into controller/pattern object
  • move cascading pub/sub into controller
  • add simple pubsub controller and pattern
  • refactor push/pull into composable parts
  • - Auto add key 'provides' to META.* files using the dzil plugin [MetaProvides::Package]. as recommended by CPANTS: http://cpants.cpanauthors.org/dist/Mercury
  • - Autogenerate META.json using dzil plugin [MetaJSON].
  • add contributors to README
  • add mail mapping for contributors
  • add contributors to docs
  • add release v0.008 announcement
  • fix issue listing merges in release blog post

Documentation

A message broker for WebSockets
Prepare a release blog entry for this project

Modules

Main broker application class
Mercury command for Mojolicious
Mercury message broker command
A messaging pattern where all subscribers share messages
Pub/sub message pattern controller
Pub/sub controller with a topic heirarchy and cascading
Push/pull message pattern controller
A messaging pattern where all peers share messages
Manage a pub/sub pattern for a single topic
Manage a push/pull pattern for a single topic
Plugin for Mojolicious to add Mercury functionality