Система уведомлений | библиотека | фреймворк для однорангового приложения
Я собираюсь написать собственный проект, в котором часть функциональности зависит от уведомлений от одного компьютера к другому.
Рабочий процесс такой:
- Человек А пишет некоторый контент
- Человек А нажимает кнопку или что-то говорит: "Я сделал"
- Человек Б получает обновление мгновенно
Итак, моей первой мыслью было создать сервер и клиента и все! И это то, что я собираюсь сделать, но я думал, что уже должно быть что-то для этого.
Я знаю о XMPP, но думаю, что это будет излишним (на самом деле я не знаю), я также слышал о pubsubhubbub, который выглядит именно то, что мне нужно, но я не уверен, так как это одноранговое приложение.
Мне просто нужен простой способ дать другому пэру "Эй, я здесь закончу" ... вот и все, пинг или что-то в этом роде.
Есть ли какая-то одноранговая библиотека уведомлений | плагин | фреймворк здесь?
1 ответ
PubSubHubbub особенно подходит для связи между разнородными сущностями (разными компаниями, разными веб-приложениями и т. Д.), Но он также должен работать для того, что вы пытаетесь создать.
XMPP также неплохо подойдет для этого варианта использования, но я думаю, это зависит от среды, которую вы хотите использовать. Если это веб-приложение, то XMPP может быть достаточно сложным (через BOSH или через веб-сокеты).
Если вы хотите создать простое веб-приложение, вам, вероятно, стоит взглянуть на решение, основанное на javascript.