Stream - подозрительно большое количество обновлений фидов

Мы находимся в процессе интеграции Stream для включения нашего модуля уведомлений. При просмотре показателей использования на панели инструментов мы видим подозрительно большое количество обновлений каналов:

Как вы можете видеть, у нас около 9 тыс. Обновлений в день.

Эти ежедневные обновления 9K-фидов не имеют смысла, так как сейчас наш бэкэнд-код не создает никаких действий.

Единственные вызовы Stream API, которые происходят, - это когда новый пользователь регистрируется, мы создаем для него новый поток типа "уведомления" и заставляем этот новый поток следовать за одним потоком администратора, который имеет тип "плоский":

const notifications = client.feed('notifications', userId);
await notifications.follow('user', 'admin');

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

На сегодняшний день у нас есть:

  • 4722 потока типа "уведомление"
  • 1 поток типа "плоский"

Это единственное взаимодействие, которое мы выполняем с API-интерфейсом Stream, и мы не понимаем, что является источником всех этих обновлений каналов на панели инструментов. (Может быть, эти последующие команды считаются обновлением канала?)

1 ответ

У нас что-то происходит очень похоже. У нас есть приложение для тестирования, и внезапно операция 1К "чтение канала" в группе каналов уведомлений появилась в журнале 1 день назад. Это невозможно, поскольку мы не развернули эту функцию, и в случае, если это приложение для разработчиков, мы действительно 10 раз читали фид вручную через почтальона в наш бэкэнд для gettream.

Правильные операции в журнале показывают клиента как stream-python-client-2.11.0, что имеет смысл. Неправильные операции в журнале показывают клиента как stream-javascript-client-browser-unknown, что не имеет смысла.

Кроме того, неправильные метки времени ops все сгруппированы в течение короткого времени.

Это не произошло с тех пор, и еще не произошло в производственном приложении.

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