- docker - source docker containers
- src - source application
- docker infrastructure
- ELK (filebeat for log webservers and log application)
- docker web host config (frontend|backend) (add to /etc/hosts frontend.work|backend.work)
- RabbitMQ - classic example use
- source
src/common/components/rabbitmq/*
- example use
src/console/controllers/rabbitmq/ExampleController.php
- consume to queue -
src/console/controllers/rabbitmq/ConsumerController.php
- consume concrete queue - actionConsumeQueue
- consume all queue with configuration - actionConsume - config -
src/common/components/rabbitmq/router/RabbitMqRouterConfigAdapter.php
- daemon config docker/supervisor/rabbitmq_cosume.conf
- changed count process daemon (
numprocs=5
in configrabbitmq_cosume.conf
)