Проблемы с масштабированием Apache Solr Cloud + Zookeeper в многопользовательской среде - PullRequest
0 голосов
/ 03 августа 2020

мы используем Apache Solr Cloud 8.x + Apache Zookeeper в мультитенантной среде, где каждый клиент имеет свою собственную коллекцию Solr. Оказывается, мы сталкиваемся с проблемами производительности в продакшене по мере роста количества коллекций. Я просмотрел некоторую документацию по Apache Solr, и мне кажется, что лучше сохранить как можно меньшее количество коллекций. После некоторого чтения вот мое текущее мышление:

Схема архитектуры

Диаграмма классов

Другими словами, я думать о назначении одной коллекции для каждого приложения и части мультитенантности для каждого приложения можно было бы решить с помощью распределенных сегментов плюс использование маршрутизации документов Solr. Мы собираемся сохранить сопоставление сегментов для клиентов и подписок в службе поиска.

Кто-нибудь проходил подобное упражнение? Есть ли отзывы об опыте, которыми вы можете поделиться?

Буду признателен за вашу помощь.

...