Вопрос

Есть ли у CPython какая-либо библиотека, которая помогает писать независимые от привязки сервисы?

Я нашел несколько библиотек SOAP для Python, но им не хватает гибкости выбора привязки во время выполнения.

Это было полезно?

Решение

Такие пакеты, как ПростоXMLRPCServer (часть стандартной библиотеки Python), ПростойJSONRPCServer, и, возможно, по крайней мере некоторые найденные вами серверные библиотеки SOAP (хорошие ;-) основаны на концепции регистрация функции и экземпляры с пакетом, чтобы сделать их доступными для клиентов службы - по сути, вы пишете функциональность своей службы независимо, просто раскрывая эту функциональность в виде функций и классов (так же, как вы это сделали бы для основной логики любого другого приложения, а не только службы). , а затем во время выполнения (предположительно, в основном во время запуска сервера) вы регистрируете эти функции и экземпляры этих классов, чтобы они стали доступны как «сервис».Я бы назвал это в значительной степени «независимым от привязки» подходом ;-).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top