1

Тема: django + tornado => chat

Бекенд на джанго. Система обміну повідомленнями на торнадо(websockets). Сайт складається з 4 сторінок: Головна, Про нас, Кімната 1(чат), Кімната 2 (чат). При вході в кімнату потрібно казати username який в цей момент часу є унікальним для кімнати.
Питання: як правильно подружити джанго і торнадо? Як бути портами і запитами переходу з джанго на торнадо і як навчити торнадо стукатись в бд джанго(щоб писати туди повідомлення). Як реалізувати авторизацію унікального імені(є ідея з сесіями на Редіс, але з редісом немає досвіду роботи тому не впевненний, було б круто почути від людини з досвідом якісь підказки).
Буду вдячний за будь які поради так як на даний момент зайшов в тупік.

2

Re: django + tornado => chat

Вибачте за питання не в тему, але вебсокети працюють зараз на всіх бравзерах?

3

Re: django + tornado => chat

http://kmike.ru/files/django-realtime.pdf

pew pew :D
Блоґ

4 Востаннє редагувалося miroslav.chandler (31.01.2013 19:37:00)

Re: django + tornado => chat

Vo_Vik написав:

Вибачте за питання не в тему, але вебсокети працюють зараз на всіх бравзерах?

звичайно що ні.
якщо потрібна підтримка всіх браузерів, то використовують стек технологій для реал тайму.
в залежності від браузера, вибирають потрібний

напевно сама годна тулза, шо зараз є:
https://github.com/sockjs/sockjs-client

pew pew :D
Блоґ
Подякували: MynameIS_Ros1

5

Re: django + tornado => chat

Для останнього ще треба ноду на сервері піднімати.

6

Re: django + tornado => chat

Vo_Vik написав:

Для останнього ще треба ноду на сервері піднімати.

https://github.com/MrJoes/sockjs-tornado

слайди вже бачив, читав, але якщо чесно мало що зрозумів. в будь якому разі дякую за відповіді)

7

Re: django + tornado => chat

MynameIS_Ros написав:
Vo_Vik написав:

Для останнього ще треба ноду на сервері піднімати.

https://github.com/MrJoes/sockjs-tornado

слайди вже бачив, читав, але якщо чесно мало що зрозумів. в будь якому разі дякую за відповіді)

на скільки знаю, вебсокети не проксіюються тим же нгінкосм.

https://github.com/kmike/tornado-slacker

pew pew :D
Блоґ

8

Re: django + tornado => chat

тобто через tornado-slacker можна стукатись в бд джанги, я правильно зрозумів?

9

Re: django + tornado => chat

MynameIS_Ros написав:

тобто через tornado-slacker можна стукатись в бд джанги, я правильно зрозумів?

так, воно буде виконуватися в фоні і викликати калбек, тільки для данного лупу.(наскільки я зрозумів :) )

pew pew :D
Блоґ
Подякували: MynameIS_Ros1