- Docker version 23.0.1, build a5ee5b1
- Docker Compose version v2.16.0
cd python
dc up --build -ddocker compose exec rabbitmq rabbitmqadmin declare queue name=my_queue
docker compose exec rabbitmq rabbitmqadmin publish exchange=amq.default routing_key=my_queue payload="test"docker compose exec rabbitmq rabbitmqadmin get queue=my_queuedocker compose exec rabbitmq rabbitmqadmin declare exchange name=my_exchange type=fanoutdocker compose exec rabbitmq rabbitmqadmin declare queue name=my_new_queue
docker compose exec rabbitmq rabbitmqadmin declare binding source=my_exchange destination=my_new_queue
docker compose exec rabbitmq rabbitmqadmin publish exchange=my_exchange routing_key= payload="Hello World"docker compose exec rabbitmq rabbitmqadmin get queue=my_new_queuedocker compose exec rabbitmq rabbitmqadmin declare exchange name=my_topic_exchange type=topicdocker compose exec rabbitmq rabbitmqadmin declare queue name=my_new_new_queue
docker compose exec rabbitmq rabbitmqadmin declare binding source=my_topic_exchange destination=my_new_new_queue routing_key="my.topic.*"docker compose exec rabbitmq rabbitmqadmin publish exchange=my_topic_exchange routing_key="my.topic.test" payload="Hello World 2"
docker compose exec rabbitmq rabbitmqadmin get queue=my_new_new_queuerécupérer l'ip de l'hote:
docker compose exec rabbitmq hostname -Ipython send_receive.pycd symfony
docker compose up --build -ddocker exec -it broker_php php bin/console messenger:consume curl -X POST -H "Content-Type: application/json" -d '{"task": "Faire les courses"}' http://localhost:8080/tasks rabbitmq: http://localhost:15672
cd symfony2
docker compose up --build -ddocker exec -it broker_php_ex php bin/console messenger:consume curl -X POST -H "Content-Type: application/json" -d '{"ownerName": "antoine chabreuil", "productName": "quick realase"}' http://localhost:8080/orderrabbitmq: http://localhost:15672