2016-04-25 4 views
3

Как бы вы отправились на работу Django на реакторе twisted.web? Я не смог найти никаких окончательных руководств, которые дают убедительные примеры кода или что-либо на github или sourceforge для работы. Я видел вязание крючком и несколько других оберток, но они все старые и не обслуживаются. Я могу использовать WSGI, но Id скорее посмотрю, смогу ли я запустить Django в качестве реактора и попытаться прокормить Stdout и контролировать остальные приложения.Запуск django на twisted.web

ответ

3

hi Kyle: вы можете проверить hendrix, который мы используем в моей компании, довольно круто и делает это для вас, просто запустить hx start --dev ... и использует Tiempo еще один классный продукт для многопоточности и мониторинга ... https://github.com/hendrix/hendrix

Почему еще один сервер Python?

Gunicorn и uWSGI отлично подходят к тому, что они делают: послушайте порт для запросов и передайте эти запросы в приложение WSGI.

Вместо того, чтобы быть первым и-WSGI очередь контейнер, Хендрикс первого и-всего сетевой двигатель - это приложение Витая.

Как таковой, Hendrix может производить потоки, асинхронность, трафик websocket и говорить напрямую с другими службами в вашей архитектуре .

https://github.com/hendrix/hendrix/tree/master/examples/django_hx_chatserver

+0

Так что этот проект позволяет запускать Джанго и витые реакторы на своем собственном без какой-либо необходимости делать больше базового код? ЭТО ПОТРЯСАЮЩЕ!!!! –

+0

Я имею в виду, вы все еще используете: импорт Os os.environ.setdefault ("DJANGO_SETTINGS_MODULE", "example_app.settings") из django.core.wsgi импорта get_wsgi_application применение = get_wsgi_application() – Zargold

+0

Есть несколько хороших примеров кода как это настроено, эта вещь выглядит так, что она решит большинство моих проблем! –

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