У меня есть веб-приложение, где пользователи могут следовать друг за другом.Когда один пользователь публикует какое-либо действие, я бы хотел, чтобы это действие появлялось в каналах подписчиков.Простым подходом может быть сохранение файла feed.xml для каждого пользователя, который обновляется следующим образом:
За UserA следует UserB, UserC.
UserA публикует некоторое содержимое.
Обновление UserB, UserC xml-каналов, например:
// feed-UserB.xml
UserA flew a kite.
UserX blah blah blah.
....
// feed-UserC.xml
UserA flew a kite.
UserY blah blah blah.
....
Это похоже на pubsub (я думаю).Мне не нужно, чтобы это было в реальном времени, хотя.Я не уверен, как обстоят дела со многими последователями.Если у пользователя 1 миллион подписчиков, хаб не должен сидеть там и уведомлять всех 1 миллион подписчиков?Если концентратор работает на одном сервере, это может долго связывать процессор, верно?
Спасибо