Я пытаюсь создать простой сервер Python, который может обрабатывать несколько вызовов RCP одновременно. Я хотел бы использовать Twisted для сети и Spyne для обработки RPC. Я нашел хороший пример в репозитории spyne на github здесь, но когда я вызываю say_hello_with_sleep с помощью curl, я получаю сообщение об ошибке.
исключения. AssertionError: похоже, что этот протокол еще не совместим с асинхронным
Это единственный из RPC, который, кажется, не работает, и тот, который определяет тип неблокирующего вызова, который я ищу.
Окончательные RPC, которые мне нужно реализовать, будут обрабатываться около 40 секунд, прежде чем возвращать запрос, и я, честно говоря, не уверен, что это лучший способ обработки нескольких запросов одновременно.
Любая помощь или направление будет принята с благодарностью. Спасибо!