Система уведомлений | библиотека | фреймворк для однорангового приложения

Я собираюсь написать собственный проект, в котором часть функциональности зависит от уведомлений от одного компьютера к другому.

Рабочий процесс такой:

  1. Человек А пишет некоторый контент
  2. Человек А нажимает кнопку или что-то говорит: "Я сделал"
  3. Человек Б получает обновление мгновенно

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

Я знаю о XMPP, но думаю, что это будет излишним (на самом деле я не знаю), я также слышал о pubsubhubbub, который выглядит именно то, что мне нужно, но я не уверен, так как это одноранговое приложение.

Мне просто нужен простой способ дать другому пэру "Эй, я здесь закончу" ... вот и все, пинг или что-то в этом роде.

Есть ли какая-то одноранговая библиотека уведомлений | плагин | фреймворк здесь?

1 ответ

PubSubHubbub особенно подходит для связи между разнородными сущностями (разными компаниями, разными веб-приложениями и т. Д.), Но он также должен работать для того, что вы пытаетесь создать.

XMPP также неплохо подойдет для этого варианта использования, но я думаю, это зависит от среды, которую вы хотите использовать. Если это веб-приложение, то XMPP может быть достаточно сложным (через BOSH или через веб-сокеты).

Если вы хотите создать простое веб-приложение, вам, вероятно, стоит взглянуть на решение, основанное на javascript.

Другие вопросы по тегам