-
-
23 Jul 2021 18:40:51 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (0)
- Testers (62 / 0 / 42)
- Kwalitee
Bus factor: 1- 25.99% Coverage
- License: perl_5
- Perl: v5.8.9
- Activity
24 month- Tools
- Download (143.63KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
Changes for version 0.09 - 2021-07-23
- Add instructions for running pools as systemd services.
- Update install instructions for Mosquitto broker.
- Honor PATH and PERL5LIB environment variables.
- Add links to live examples.
Documentation
Start, restart or stop worker poolsDisplay log entries generated by worker poolsGracefully restart pool of workersDisplay real-time performance metrics of running workersModules
Framework for building applications with a microservices architectureAnyEvent customizationsMake RPC calls through message busRead configuration filesRepresentation of JSON-RPC objectsRepresentation of a JSON-RPC errorRepresentation of a JSON-RPC notificationRepresentation of a JSON-RPC requestRepresentation of a JSON-RPC responseDefault logger used by worker processesAsynchronous MQTT 5.0 clientBuffer log entriesBuffer log entriesRoute messages between backend and frontend busesHandle unserviced call topicsWorker pool supervisorWorker pool supervisorBasic MQTT 5.0 brokerBase class for creating servicesRemote client session handlingLocally mirrored shared cacheStart, restart or stop worker poolsDaemonize processesExamples
- examples/basic/README.md
- examples/basic/client.pl
- examples/basic/config/bus.config.json
- examples/basic/config/pool.config.json
- examples/basic/config/toybroker.config.json
- examples/basic/lib/MyClient.pm
- examples/basic/lib/MyWorker.pm
- examples/basic/run.sh
- examples/basic/setup.sh
- examples/chat/README.md
- examples/chat/chat.html
- examples/chat/chat.pl
- examples/chat/config/bus.config.json
- examples/chat/config/client.config.json
- examples/chat/config/pool.config.json
- examples/chat/config/toybroker.config.json
- examples/chat/flood.pl
- examples/chat/js/beekeeper.js
- examples/chat/js/chat.js
- examples/chat/js/config.js
- examples/chat/lib/MyApp/Bot.pm
- examples/chat/lib/MyApp/Client.pm
- examples/chat/lib/MyApp/Service/Auth.pm
- examples/chat/lib/MyApp/Service/Auth/Worker.pm
- examples/chat/lib/MyApp/Service/Base.pm
- examples/chat/lib/MyApp/Service/Chat.pm
- examples/chat/lib/MyApp/Service/Chat/Worker.pm
- examples/chat/run.sh
- examples/chat/setup.sh
- examples/dashboard/README.md
- examples/dashboard/config/bus.config.json
- examples/dashboard/config/dashboard.config.json
- examples/dashboard/config/pool.config.json
- examples/dashboard/css/dashboard.css
- examples/dashboard/dashboard.html
- examples/dashboard/js/config.js
- examples/dashboard/js/dashboard.js
- examples/dashboard/run.sh
- examples/dashboard/setup.sh
- examples/flood/README.md
- examples/flood/config/bus.config.json
- examples/flood/config/pool.config.json
- examples/flood/config/toybroker.config.json
- examples/flood/flood.pl
- examples/flood/lib/MyApp/Service/Flood.pm
- examples/flood/lib/MyApp/Service/Flood/Worker.pm
- examples/flood/run.sh
- examples/flood/setup.sh
- examples/scraper/README.md
- examples/scraper/client.pl
- examples/scraper/config/bus.config.json
- examples/scraper/config/pool.config.json
- examples/scraper/config/toybroker.config.json
- examples/scraper/lib/MyApp/Service/Scraper.pm
- examples/scraper/lib/MyApp/Service/Scraper/Worker.pm
- examples/scraper/run.sh
- examples/scraper/setup.sh
- examples/websocket/README.md
- examples/websocket/client.html
- examples/websocket/client.pl
- examples/websocket/config/bus.config.json
- examples/websocket/config/client.config.json
- examples/websocket/config/pool.config.json
- examples/websocket/config/toybroker.config.json
- examples/websocket/js/beekeeper.js
- examples/websocket/js/calculator.js
- examples/websocket/js/config.js
- examples/websocket/lib/MyApp/Service/Calculator.pm
- examples/websocket/lib/MyApp/Service/Calculator/Worker.pm
- examples/websocket/run.sh
- examples/websocket/setup.sh
Module Install Instructions
To install Beekeeper, copy and paste the appropriate command in to your terminal.
cpanm Beekeeper
perl -MCPAN -e shell install Beekeeper
For more information on module installation, please visit the detailed CPAN module installation guide.