Unlocking the Power of Real-Time Complex Event Processing with Drools Fusion and Hybris | 17 октября 2016 года, 14:49

Большое обновление в блоге про Hybris. Мне удалось разобраться и подключить Drools Fusion + Drools Server последней версии к hybris. Эта штука правильно называется Complex Event Processing. Смысл в том, что если у вас есть поток каких-либо данных для обработки в реальном времени, Drools Fusion позволяет делать это быстро и гибко. Например, в случае екоммерса таких данных много. Самые простые, это логи посещения страниц.

Я записал демку, из которой понятно, как это работает. Логи выгружаются куда-то в хранилище, а оттуда попадают в drools fusion для обработки. На языке drools пишутся правила, которые вытягивают из логов какие-то новые знания. В моей демке это просто идентификация фотограф/не фотограф по посещенным страницам. Результат правил возвращается обратно в хайбрис и как-нибудь там может использоваться. Баннер показать или цены понизить.

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

Второй важный пункт в том, что система потрясающе масштабируема, при этом не потребуется ставить дополнительные серверы хайбриса, что обычное дело для встроенной в хайбрис персонализации (поэтому ее редко кто использует: она тупо стоит доп.денег и немалых только на лицензиях, требуемых для того, чтобы она вообще заработала). Здесь же нагружаются серверы, софт которых не стоит ничего: он бесплатен. А в хайбрис потом пропихивается уже готовые решения, которые нужно там тупо визуализировать.

http://hybrismart.com/2016/10/17/complex-realtime-event-processing-with-drools-fusion-integrating-with-hybris/

Оставить комментарий