Новый пост про Хайбрис у меня на блоге. Мне удалось сынтегрировать Хайбрис с SolrCloud. Для всех крупных интернет-магазинов это должно сильно улучшить производительность поиска и индексации.
В двух словах, поиск товаров в интернете магазине на Хайбрисе основывается на предварительной индексации, чтобы потом быстро выдавать результаты в ответ на сложные фильтры. Архитектура, на которой построены 99% магазинов на Хайбрисе предполагает один индексирующий сервер и N серверов, отдающих данные. Полагаю, что почти у всех крупных магазинов есть проблема с тем, что индексация идет дольше, чем хочет бизнес. Но в хайбрисе и том Solr, которым Хайбрис пользуется, эту проблему легко не решить.
Так вот, заменой на SolrCloud можно сделать индексацию горизонтально масштабируемой, попутно получив еще и систему с большей надежностью и производительностью. Если раньше у сервера-индексера внезапно что-то ломалось, нужно было как минимум будить админа. В SolrCloud админом является ZooKeeper. Ну и это быстрее, когда индексацией одновременно занимаются шесть серверов, а не один.
Включаю @[100001168004708:2048:Erik Babadzhanov] @[100001044160267:2048:Aleksey Kryuchkov] @[100004031421822:2048:Alexey Lyubimov] @[1817791335:2048:Victor Romanovsky] @[100000077047562:2048:Marina Zhigalova] @[100001894770015:2048:Viktoriya Shaimardanova] @[100001735299023:2048:Alexey Pronin] @[1698960808:2048:Alexander Zolotilin] @[100000571996239:2048:Maxim Antonov] @[100002859265802:2048:Ilya Timchenko] @[1328575098:2048:Max Shelukhanov] @[617283947:2048:Renata Mussina] @[1509384824:2048:Anatoly Mokhov] думаю, что какие-то проблемы у вас это может решить. Интеграция довольно простая, по сути, там нет ни единой строчки JAVA-кода в моем прототипе. Но для продакшн-системы он будет нужен, но в каком-то минимальном объеме.
https://hybrismart.com/2016/06/29/hybris-solrcloud-sharding-and-distributed-indexing/
