Допустим, у меня есть кластер Titan с Cassandra в качестве хранилища и приложение, которое взаимодействует с RexPro (или новым сервером Gremlin). Как мне распределить запросы от моих приложений по узлам Titan, не зная, какой узел на самом деле содержит данные? Является ли здесь хорошим выбором простой круговой алгоритм?
Балансировка нагрузки титановых узлов
Ответы (1)
На очень большом графике круговой алгоритм — не лучший вариант, но, боюсь, на самом деле нет других готовых к использованию стратегий. Были проведены эксперименты с более продвинутой маршрутизацией запросов с разумным успехом, но ни один из них еще не был запущен в производство Titan/TinkerPop.
person
stephen mallette
schedule
21.07.2015
Спасибо, а есть ли ресурсы, где я могу найти такую информацию? Я также ищу информацию о требованиях / рекомендациях к оборудованию, например, для Titan. Я думаю, что было бы очень неплохо иметь какие-то «лучшие практики» и/или «антипаттерны» для Титана, чтобы позволить новичкам учиться на опыте других.
- person Mal San; 22.07.2015
Я бы начал с сообщений в блоге aurelius — thinkaurelius.com/blog — некоторые примеры кода не соответствуют действительности. дата с последней версией, но концепции, как правило, остаются в силе.
- person stephen mallette; 22.07.2015