EventBroker and TrackerStore

Hi, still wondering what is the main purpose of event broker, and mongodb(or other) tracker store? I mean, in mongodb or other we also have all events store there, then why we need event broker?


Hi Yaput - thanks for your question! the tracker store is used by Rasa to handle conversations, where the event broker produces a stream of events that other services (e.g. analytics) can consume. So it’s intended as a ‘hook’ for other systems so that they don’t need to connect to the tracker store. does that make sense ?

Hi @amn41,

Okay, make sense now, i thought about it also, but i’m afraid i made some miss understanding. Thanks!