2016-06-29 2 views
0

Я пытаюсь создать простой сервер python, который может обрабатывать несколько вызовов RCP одновременно. Я хотел бы использовать скрученные для сети и spyne для обработки RPC. Я нашел хороший пример в spyne github repo here, но когда я делаю вызов say_hello_with_sleep с помощью curl, я получаю сообщение об ошибке.Обработка нескольких клиентов с помощью скрученных и spyne

exceptions.AssertionError: It looks like this protocol is not async-compliant yet

Это единственная один из Thats, RPC, кажется, не работает, и один, который определяет тип неблокируемого вызова я ищу.

Окончательные RPC, которые мне нужно реализовать, займут около 40 секунд для обработки, прежде чем возвращать запрос, и я честно не уверен, что это лучший способ одновременно обрабатывать несколько запросов.

Любая помощь или направление были бы очень признательны. Благодаря!

ответ

0

Это исправлено и будет выпущено как часть Spyne 2.13.

Вы можете использовать код от ведущей ветки http://github.com/arskom/spyne, если вы не можете дождаться неопределенного количества времени до выпуска. Код только объединяется там, если он проходит все тесты.

Смежные вопросы