JSON-RPC сервер через Python

#python #json-rpc

#python #json-rpc

Вопрос:

Мне нужно реализовать сервер JSON-RPC следующим образом:http://pasha.cdemo.applicationcraft.com/service/json

Доступ к этому серверу будет осуществляться из jQuery, и я должен использовать Python для его написания.

Какую библиотеку мне следует использовать? Можете ли вы также привести мне пример использования этой библиотеки?

Спасибо.

Комментарии:

1. Когда вы выполняли поиск здесь, сколько вопросов вы нашли там, где это уместно? Из этих вопросов, какие фреймворки упоминались чаще всего? Пожалуйста, соберите несколько фактов и обновите свой вопрос, чтобы показать, какие фреймворки упоминались чаще всего на SO.

Ответ №1:

Я обнаружил, что cherrypy очень прост в использовании (не поставляется с предопределенным шаблонизатором или моделью базы данных, поэтому ИМО лучше других, когда ваш сервер создает json и не является типичной базой данных).

В сочетании с nginx и memcached также может быть довольно производительным…

Ответ №2:

Python 2.6 поставляется с модулем json в стандартной библиотеке, который позволяет эффективно преобразовывать структуры данных Python в ответы JSON.

Для HTTP-связи и обработки запросов вы можете использовать веб-фреймворки Python, такие как Pyramid, Django, или программное обеспечение HTTP-сервера, такое как Tornado. Это действительно сильно зависит от того, что вам нужно обработать в ваших вызовах JSON-RPC.