Difference between revisions of "VKontakte/Jabber"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Заготовка)
 
(q)
Line 4: Line 4:
 
* Отсутствие [[S2S]] не упоминаем как недостаток, потому что заявлено о планах его открыть.
 
* Отсутствие [[S2S]] не упоминаем как недостаток, потому что заявлено о планах его открыть.
 
* Вопрос, зачем потребовалось реализовывать собственное серверное решение (VK XMPP) при наличии успешных проектов: [[ejabberd]], [[openfire]], [[prosody]] остается открытым.  
 
* Вопрос, зачем потребовалось реализовывать собственное серверное решение (VK XMPP) при наличии успешных проектов: [[ejabberd]], [[openfire]], [[prosody]] остается открытым.  
 +
<blockquote>...После окончания тестирования мы планируем сделать открытым код самого XMPP-сервера ВКонтакте, написанного Олегом Илларионовым на node.js... </blockquote>
  
 
Опыт других компаний указывает на то, что готовые решения предпочтительнее - [[Facebook]] выбрал [[ejabberd]], [[LiveJournal]] изначально использовал собственную разработку [[djabberd]], но в последствии мигрировал на [[ejabberd]].  
 
Опыт других компаний указывает на то, что готовые решения предпочтительнее - [[Facebook]] выбрал [[ejabberd]], [[LiveJournal]] изначально использовал собственную разработку [[djabberd]], но в последствии мигрировал на [[ejabberd]].  

Revision as of 01:14, 3 September 2010

Замечания по реализации jabber на сервисе ВКонтакте

Общее

  • Отсутствие S2S не упоминаем как недостаток, потому что заявлено о планах его открыть.
  • Вопрос, зачем потребовалось реализовывать собственное серверное решение (VK XMPP) при наличии успешных проектов: ejabberd, openfire, prosody остается открытым.
...После окончания тестирования мы планируем сделать открытым код самого XMPP-сервера ВКонтакте, написанного Олегом Илларионовым на node.js...

Опыт других компаний указывает на то, что готовые решения предпочтительнее - Facebook выбрал ejabberd, LiveJournal изначально использовал собственную разработку djabberd, но в последствии мигрировал на ejabberd.

Ошибки на уровне протокола

Ошибки в реализации серверной части

Недоработки