You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@predictionio.apache.org by gerasimos xydas <ge...@gmail.com> on 2018/05/07 15:15:09 UTC

EventServer -- realtime data --> PredictionServer

Hello,

Can someone please explain the "realtime data" flow from EventServer to
PredictionServer in the below diagram (taken from
http://predictionio.apache.org/system/)?




Thank you,
Gerasimos

Re: EventServer -- realtime data --> PredictionServer

Posted by Pat Ferrel <pa...@occamsmachete.com>.
The EventServer can respond to queries made by the PredictionServer in
realtime. In the case of the Universal Recommender, which is where that
diagram came from http://actionml.com/docs/pio_architecture, it takes
realtime user behavior to make the internal query to Elasticsearch, which
returns recommendations. So realtime user behavior is used for queries.
Building models is done offline periodically but they needn’t be done in
realtime, the model doesn’t change rapidly for recommenders except for
special edge use cases.

PIO Templates are free to use the services of PIO is their own manner so
the answer may be slightly different for other Engines.


From: gerasimos xydas <ge...@gmail.com>
<ge...@gmail.com>
Reply: user@predictionio.apache.org <us...@predictionio.apache.org>
<us...@predictionio.apache.org>
Date: May 7, 2018 at 8:15:09 AM
To: user@predictionio.apache.org <us...@predictionio.apache.org>
<us...@predictionio.apache.org>
Subject:  EventServer -- realtime data --> PredictionServer

Hello,

Can someone please explain the "realtime data" flow from EventServer to
PredictionServer in the below diagram (taken from
http://predictionio.apache.org/system/)?




Thank you,
Gerasimos