Не будет задержки на ejabberd. Когда я работал над извлечением сообщений с помощью ejabberd, я не обнаружил никаких задержек при получении сообщений и даже при помещении в базу данных. Для ввода базы данных может потребоваться нано или микросекунды, но при получении я уверен, что в моем приложении POC нет задержки.
Я работал с Ejabberd и его довольно удивительным. Я мало знаю о openfire, и я действительно предлагаю вам перейти на Ejabberd.
В Ejabberd есть панель администратора, в которой отображаются пользователи онлайн, виртуальные хосты, узлы, модули и множество материалов, доступ к которым администратор может получить как можно ближе. Его намного проще для Installation и Configuration. Ejabberd активно развивается и широко используется.
Ejabberd поддерживает все функции обмена сообщениями. При установке все модули будут установлены. Если вы хотите установить какой-то внешний модуль (не разработанный официальными лицами Ejabberd), то перейдите к этим документам по установке модуля. Некоторые из модулей, разработанных Ejabberd, не будут установлены при установке ejabberd. Посмотрите here для этих модулей. Вы можете установить эти модули, как:
ejabberdctl module_update_specs
ejabberdctl module_install <module_name>
После установки модуля, просто включить этот модуль в modules
секции в файле конфигурации ejabberd.
Задержка при получении сообщений или отправка сообщений в базу данных? – Yashwanth
Когда его размещение в db составляет от 5 секунд до 1 минуты задержки, это зависит. Но, по-видимому, парень, который написал плагин, специально назначил задержку, если в базу данных записано много архивных сообщений, что может вызвать появление бутылочной шейки ... я полагаю. Так что совершенно без задержки на Ejabbered ?? Я немного волнуюсь, если его намного сложнее настроить и если его легко использовать как openfire ... – John
Поскольку я тестировал все это с помощью ejabberd, я не сталкивался с какой-либо задержкой при получении сообщений и помещении сообщений в базы данных. Для ввода в базу данных может потребоваться нано или микросекунды, но не около 1 минуты. И при получении, я уверен, что в моем приложении POC нет задержки. – Yashwanth