Я новичок в мире XMPP. Я должен создать веб-приложение типа вебинара, где пользователи могут планировать чат / встречи со своим контактом.
— Часовой пояс каждого контакта будет иметь важное значение.
— Как только придет дата / время встречи, создатель чата будет уведомлен
— При разговоре в стиле группового чата любой пользователь / контакт, который находится в сети, сразу же получит эти чаты.
— если кто-то не в сети, он / она будет получать эти массажи, когда он / она выходит в сеть.
У меня вопрос, подходит ли XMPP для такой системы?
Я видел использование Projekts XMPP как вы упомянули. AMQP Протокол — другое решение, которое приходит на ум. Оба являются допустимыми способами преодоления времени автономной работы php и моста между системами.
Ваша доставка подключенным клиентам может быть более сложной. Использование XMPP позволяет некоторым нативный клиентs будет использоваться, если вы этого хотите. Если вы хотите сохранить все в веб-среде, вы должны предоставить в режиме реального времени с Node.js сервер более WebSockets (Socket.io).
Других решений пока нет …