У меня есть конвейер потока данных, который собирает пользовательские данные, такие как навигация, покупки, грубые действия и т. д. У меня есть это требование, чтобы иметь возможность идентифицировать шаблоны в реальном времени, а затем отправлять события pubsub, которые могут прослушивать другие службы, чтобы предоставлять пользователю подсказки в реальном времени. , предложения или рекламные акции.
Я думаю начать группировать события по идентификатору пользователя, а затем, если они совпадают с шаблоном, создать PCollection, содержащую имена событий, которые необходимо инициировать через pubsub.
Это правильный подход? Есть ли способ лучше?