Я разработал сайт знакомств, созданный на основе Google App Engine, к которому я хотел бы добавить обмен мгновенными сообщениями и, возможно / возможно, аудио- и видеоконференции.
Учитывая, что пользователи на сайте не хотят делиться своими личными данными или реальной контактной информацией, я обрабатываю всю информацию для входа и сеансы, не предполагая, что клиенты имеют (или даже хотят) идентификатор учетной записи Google или какой-либо другой другой логин, связанный с их реальной личностью.
Я хотел бы услышать предложения о том, как можно добавить мгновенные сообщения на свой веб-сайт, поскольку я не могу просто получить прямой доступ к Google Talk или какой-либо другой существующей службе.
Имеет ли смысл использовать для этого XMPP, и если да, то Google Talk или любой другой поставщик услуг XMPP позволит мне регистрировать новые учетные записи пользователей без ручного вмешательства (т. Е. После регистрации пользователя на моем сайте, автоматически регистрировать их) с провайдером XMPP)? Или, если нет, возможно, я могу использовать один идентификатор Google в Google Talk с другим идентификатором ресурса для каждого пользователя (me@google.com/user1, me@google.com/user2 и т. Д.) И отправлять сообщения. между разными ресурсами? Может ли это сработать, и / или если тысячи одновременных подключений к одному аккаунту заблокируют меня в Google Talk?
Возможно, какое-то решение на основе AJAX может иметь больше смысла, учитывая тот факт, что пользователи уже зарегистрированы на моем веб-сайте, но не зарегистрированы для службы XMPP?
Будем весьма благодарны за любые предложения о том, как я могу подойти к этой проблеме.
С уважением
-Alexander