Фильтровать / запрашивать события в реальном времени в Feathers.js клиент

#javascript #feathersjs #feathers-hook #feathers-service

Вопрос:

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

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

Поискав вокруг, я нашел 2 подхода, которые, как мне кажется, сработают:

  • Используя feathers-reactive, я могу подписаться на метод поиска службы календаря, которая запрашивает подмножество, которое я хочу прослушать.
  • Прослушивание различных событий в службе календаря и «ручная» фильтрация полученных данных.

Насколько я вижу, оба подхода будут работать, я просто не знаю, предпочтительнее ли один из них по сравнению с другим или есть лучший способ сделать это полностью?