django-discovery:针对Django和Docker的有针对性的服务发现

时间:2024-05-22 07:48:03
【文件属性】:

文件名称:django-discovery:针对Django和Docker的有针对性的服务发现

文件大小:9KB

文件格式:ZIP

更新时间:2024-05-22 07:48:03

Python

Django的有针对性的服务发现 该项目提供了用于在Django中注册服务的简单工作流程。 它是高度自以为是的,并且做出了很多假设。 目标 开发Django应用程序时,您通常需要外部服务,例如数据库,键值存储,消息代理等。我更喜欢使用和在我开发应用程序时使那些服务运行。 django-discovery使您可以轻松连接到这些服务,只要您遵循特定的工作流程即可: 开发是在您自己的机器上完成的,服务在Docker下运行; 通过使用Docker Compose运行服务和应用程序来完成测试; 生产环境提供了具有SRV查找功能的DNS。 例如: 在下运行一切 在Docker上运行所有内容,并配置为使用支持SRV的DNS(例如 要求 django-discovery需要Python 3和Django 1.8,因为我们生活在近代。 快速开始 以下示例假定需要MySQL数据库的Django应用程


【文件预览】:
django-discovery-master
----README.rst(4KB)
----LICENSE(1KB)
----setup.py(1KB)
----tests()
--------test_initialization.py(2KB)
--------test_docker_registry.py(3KB)
--------__init__.py(0B)
--------test_environment_registry.py(2KB)
--------test_dns_registry.py(3KB)
----.gitignore(83B)
----discovery()
--------__init__.py(1KB)
--------registry.py(5KB)

网友评论