Nexlipy-это модульная структура, предназначенная для создания постоянных услуг на серверах на основе Linux. Это позволяет разработчикам легко настраивать, планировать и управлять различными модулями, которые могут работать на неопределенный срок или на основе конкретных интервалов. Структура обеспечивает гибкую структуру для выполнения нескольких задач обслуживания, журнала, вызовов API и поведения в обслуживании. В этой документации изложена структура Nexlipy и предоставляет руководящие принципы о том, как создавать модули и услуги, используя структуру.
Все зависимости перечислены в файле TEDS.TXT. Используйте следующую команду для их установки:
pip install -r requirements.txt
Конфигурация управляется через файл yaml (service.yaml), который находится в конфигурации/ каталоге. Этот файл определяет глобальные настройки для сервисной среды, подключений API, журнала и планирования.
Структура Nexlipy следует за чистой и организованной структурой:
nexlipy/
│
├── config/
│ └── __init__.py # Loads configuration from service.yaml
│ └── service.yaml # Configuration file for services, API, and logging
│
├── modules/ # Directory where service modules are stored
│ ├── __init__.py # Loads and manages all modules
│ ├── Hello/ # Example module directory
│ │ └── __init__.py # Example service module
│
├── main.py # Main script to start and run all services
└── README.md # Project documentation
Сервисные модули определены в модулях/ каталоге. Каждый модуль должен находиться в своем собственном каталоге и включать файл init .py, в котором реализована логика службы.
Пожалуйста, имейте в виду, что эта структура была создана полностью в качестве личного проекта для моего сервера Linux для удовлетворения потребностей любителей. Если вы хотите поддержать проект, не стесняйтесь сообщать о проблемах или запросах функций в разделе «Проблемы». Вы можете внести свой вклад в проект любым способом, который вам нравится. Если вы хотите улучшить или оптимизировать какие -либо части проекта, не стесняйтесь отправлять запрос на вытяжение. Заранее спасибо за ваш интерес и поддержку!