ejabberd — это сервер обмена мгновенными сообщениями Jabber / XMPP под лицензией GPLv2 (Free and Open Source), написанный на Erlang / OTP. Помимо других функций, ejabberd является кроссплатформенным, отказоустойчивым, кластеризуемым и модульным.
В математике матрица (матрицы множественного числа) представляет собой прямоугольный массив чисел, символов или выражений, упорядоченных по строкам и столбцам. Отдельные элементы в матрице называются ее элементами или записями.
XMPP (Extensible Messaging and Presence Protocol) — это открытый стандартный протокол для обмена XML-структурированными данными почти в реальном времени.
Обмен сообщениями относится к шаблону проектирования, при котором дискретные сообщения используются для связи между объектами или процессами. Сообщения могут быть простыми данными, сложными структурами данных или даже кодом. Этот шаблон часто используется для…
Одноранговые (P2P) вычисления или сеть — это распределенная архитектура приложений, которая разделяет задачи или рабочие нагрузки между одноранговыми узлами. Одноранговые узлы являются равноправными и равноправными участниками приложения.
Многопользовательский чат (MUC) — это расширение протокола XMPP для многопользовательского текстового чата, посредством которого несколько пользователей XMPP могут обмениваться сообщениями в контексте комнаты или канала, аналогично IRC. В дополнение к стандартным…
Node.js — это основанная на событиях неблокирующая среда выполнения асинхронного ввода-вывода, которая использует движок Google V8 JavaScript и библиотеку libuv. Он используется для разработки приложений, которые интенсивно используют возможность запуска JavaScript как…