#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.