Балансировка нагрузки титановых узлов

Допустим, у меня есть кластер Titan с Cassandra в качестве хранилища и приложение, которое взаимодействует с RexPro (или новым сервером Gremlin). Как мне распределить запросы от моих приложений по узлам Titan, не зная, какой узел на самом деле содержит данные? Является ли здесь хорошим выбором простой круговой алгоритм?


person Mal San    schedule 21.07.2015    source источник


Ответы (1)


На очень большом графике круговой алгоритм — не лучший вариант, но, боюсь, на самом деле нет других готовых к использованию стратегий. Были проведены эксперименты с более продвинутой маршрутизацией запросов с разумным успехом, но ни один из них еще не был запущен в производство Titan/TinkerPop.

person stephen mallette    schedule 21.07.2015
comment
Спасибо, а есть ли ресурсы, где я могу найти такую ​​информацию? Я также ищу информацию о требованиях / рекомендациях к оборудованию, например, для Titan. Я думаю, что было бы очень неплохо иметь какие-то «лучшие практики» и/или «антипаттерны» для Титана, чтобы позволить новичкам учиться на опыте других. - person Mal San; 22.07.2015
comment
Я бы начал с сообщений в блоге aurelius — thinkaurelius.com/blog — некоторые примеры кода не соответствуют действительности. дата с последней версией, но концепции, как правило, остаются в силе. - person stephen mallette; 22.07.2015