backend-microservices:使用RabbitMQ作为消息代理的微服务

时间:2024-05-03 13:58:14
【文件属性】:

文件名称:backend-microservices:使用RabbitMQ作为消息代理的微服务

文件大小:29KB

文件格式:ZIP

更新时间:2024-05-03 13:58:14

python microservices rabbitmq Python

微服务后端 它提供了两个可通过两个独立的REST API访问的微服务。 管理员操作:端口8000 用户操作:端口8001 科技栈 用户界面API的fastapi django用于admin API RabbitMQ用于消息分发 之前的每个服务都在docker容器上运行 设置 每个服务均从专用的docker-compose文件启动 笔记 运行RabbitMQ基本映像并按需启用插件 # Pull and run the instance - note that we are mapping the management port (8080) so that the web interface is available right away $ docker run -d --rm --net rabbits -p 8080:15672 -p 5672:5672 --hostname


【文件预览】:
backend-microservices-main
----.flake8(32B)
----users()
--------.dockerignore(147B)
--------consumer_bak.py(2KB)
--------src()
--------Dockerfile(376B)
--------main.py(847B)
--------requirements.txt(145B)
--------consumer.py(3KB)
--------receive.py(1KB)
--------docker-compose.yml(762B)
--------sqlalchemy_async_tests.py(1KB)
--------consumer_pika_async.py(9KB)
--------producer.py(787B)
--------sqlalchemy_tests.py(660B)
--------send.py(772B)
--------entrypoint.sh(139B)
--------pg_db()
----LICENSE(1KB)
----README.md(2KB)
----management()
--------.dockerignore(142B)
--------admin()
--------manage.py(661B)
--------Dockerfile(316B)
--------products()
--------requirements.txt(118B)
--------consumer.py(2KB)
--------docker-compose.yml(736B)
--------entrypoint.sh(231B)
----docker-compose.yml(375B)
----.gitignore(2KB)

网友评论