django-flask-microservices

时间:2024-03-25 19:22:40
【文件属性】:

文件名称:django-flask-microservices

文件大小:238KB

文件格式:ZIP

更新时间:2024-03-25 19:22:40

Python

Python微服务 一个基本的CRUD Web应用程序,它使用Django,Flask,RabbitMQ和React在python中实现微服务架构。 这使用户可以创建带有标题和图像链接的产品,并“喜欢”产品。 Django和Flask都通过docker-compose生成,因为不同的隔离微服务吞并了自己的数据库。 Django微服务公开了API,以允许用户创建,读取,更新和删除产品。 Flask微服务公开了API,以允许用户喜欢该产品。 两种微服务都将通过RabbitMQ进行通信并保持数据一致性。 科技栈 React-前端框架 TypeScript-React UI框架 Django-后端框架 Flask-微型Web框架 RabbitMQ-消息代理


【文件预览】:
django-flask-microservices-main
----.gitignore(31B)
----README.md(775B)
----main()
--------Dockerfile(143B)
--------consumer.py(2KB)
--------models.py(2KB)
--------migrations()
--------docker-compose.yml(673B)
--------producer.py(417B)
--------main.py(1KB)
--------__pycache__()
--------requirements.txt(181B)
--------manager.py(265B)
--------database.env(66B)
----frontend()
--------.gitignore(310B)
--------tsconfig.json(535B)
--------README.md(2KB)
--------public()
--------package.json(1KB)
--------src()
--------package-lock.json(679KB)
----admin()
--------Dockerfile(143B)
--------consumer.py(784B)
--------manage.py(661B)
--------docker-compose.yml(680B)
--------admin()
--------requirements.txt(118B)
--------database.env(70B)
--------products()
----Makefile(209B)

网友评论