Подтвердить что ты не робот

Потенциальное использование сервера jabber

Помимо очевидного чата для общения с человеком в человеке, что еще вы использовали для использования функции сервера Jabber?

Изменить: ссылки на рабочий код, чтобы действительно показать его, особенно полезны - и, скорее всего, будут проголосованы.

4b9b3361

Ответ 1

Существует неограниченное использование для XMPP/Jabber.

Возьмите любое сообщение/данные, которые вы хотите отправить где-то еще, и вы можете использовать jabber. Запустить централизованную службу ведения журналов для распределенных служб? Вы можете использовать массаж. Вы хотите проверить, работают ли ваши службы/программы? Присутствие XMPP скажет вам. Если вы добавляете персонализированные сообщения о состоянии, вы можете точно увидеть, что происходит.

Вот почему Cisco попала в игру. Представьте себе серверную ферму, в которой каждый клин имеет встроенный мини-jabber-клиент. При загрузке он будет регистрировать его присутствие на центральном сервере в ожидании работы. Центральный сервер запускает некоторую работу в этом направлении, а затем изменяет его статус на "Занят". Другой клинок завершил работу и изменил статус на "Доступный"... ополаскивание и повторение.

Когда вы объединяете фактические сообщения jabber с его возможностями Out Of Band, эти серверы могут отправлять сообщения о результатах поиска.

Все, что вы можете подумать о необходимости передачи сообщения, может быть сделано с XMPP в некоторой степени. Будьте этим человеком, программой для программирования или любой комбинацией.

Ответ 2

Вы можете использовать сервер Jabber для обработки/брокерских сообщений между клиентским приложением и другим серверным приложением.

Это может быть довольно эффективно.

Ответ 3

Не я, а Мартин Вудворд использовал jabber для управления "кроликом", который отображает текущий статус сервера сборки.

http://www.woodwardweb.com/gadgets/000434.html

Ответ 4

XMPP хорош для отправки сообщений туда и обратно между компьютерами, которые не нужно разбивать на куски. Они также не могут быть ужасно большими. Если вы используете правильную библиотеку, ее можно легко настроить.

Ответ 5

Apple реализует mobileme push-сервис с использованием сервисов подписки Jabber/XMPP для отправки push-уведомлений. Это наиболее распространенное использование Jabber для целей, отличных от IM, о которых я знаю. Эта статья содержит более подробную информацию.

Мои друзья также создали бот Jabber python, который является довольно симпатичным, но не все, что полезно: -)

Edit

Самая последняя Следующая Большая Вещь, Google Wave, использует Jabber под капотом. Далее иллюстрирует мощность проткола.

Ответ 6

Отправка сообщений на веб-страницу. Доказательство концепции: esagila.com

Ответ 7

Я планирую использовать его для получения уведомлений из моей системы, например:

  • Процесс не завершился
  • Отчет не был создан вовремя
  • Пользователю нужна помощь

Я уже получаю многие из этих сообщений в виде электронной почты. Но получение IM может быть намного более эффективным.

Ответ 8

Возможно, вы захотите посмотреть Vertebra, который...

рамки для организации сложных процессов в облаке. Он сконструирован с упором на безопасность, отказоустойчивость и переносимость.

Из базы знаний:

Почему XMPP выбрал для Vertebra?

Ответ 9

Обмен мгновенными сообщениями на основе XMPP может быть хорошей альтернативой поисковым системам для информации, которая является небольшой, полной и сама по себе и требует часто и многократно. Например, ваш ежедневный гороскоп - вы требуете его ежедневно, и он невелик.

Чтобы увидеть пример этого, добавьте [email protected] в список контактов в своем jabber-клиенте (Gmail Chat/Gtalk/или любой другой Jabber-клиент), а затем инициируйте чат с этим контактом, отправив слово "help",.

Также см. www.askme.im для всего списка решений на основе чата.

Ответ 10

Я использовал Jabber в прошлом, чтобы получать уведомления по электронной почте. В настоящее время я использую его для низкоприоритетных уведомлений nagios, это очень полезно и дешевле, чем SMS:

Ответ 11

Мы использовали XMPP и BOSH, чтобы пользователи могли общаться с веб-браузером напрямую и в реальном времени со своего телефона.

Например, код вы можете просмотреть API с открытым исходным кодом

На сайте vooices также есть живые примеры, где вы можете управлять картой и играть в игру с помощью своего телефона через веб-браузер: http://www.vooices.us/

Ответ 12

Мы используем xmpp как "шину", так и API реального времени в http://superfeedr.com

Ответ 13

Университет штата Айова Департамент агрономии создал это с помощью Jabber: http://mesonet.agron.iastate.edu/iembot/

Если вы такой урод погоды, как я, это ОЧЕНЬ классный материал!

Ответ 14

Я всегда думал, что XMPP будет хорошим способом доставки данных SNMP. OID действительно тяжелы, большая часть системы небезопасна, а ловушки SNMP никогда не работают так, как вы хотите. С помощью XMPP-сервера в середине и интеллектуального компонента, чтобы сделать некоторые варианты, вы можете использовать его для отправки jabber или других уведомлений, запускать задания перезагрузки, обновлять веб-страницы или что-то еще, что вам нужно.

В этом случае данные XML довольно малы, и один сервер XMPP может разговаривать с людьми в строках сообщений или на компьютерах с одним и тем же протоколом.