2016-11-21 3 views
1

Я хочу создать веб-приложение, которое использует базу данных графа, размещенную как часть Amazon Web Services (AWS). Насколько я понимаю, для использования базы данных Graph с AWS DynamoDB в качестве хранилища необходимо запустить сервер Titan. Такой сервер можно настроить на экземпляр EC2.AWS DynamoDB + несколько серверов Titan: возможна ли эта настройка?

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

Может ли несколько экземпляров DB Titan работать с одним и тем же общим хранилищем (например, DynamoDB)?

enter image description here

ответ

2

Да. Titan Server - это Gremlin Server, который основан на Netty. Вы настраиваете его с помощью файла свойств графика, который указывает на ваш бэкэнд хранилища (DynamoDB) и индексацию backend (необязательно). Пока вы используете один и тот же файл свойств графа для каждого Titan Server, он должен работать как ваша описанная архитектура.

+1

Спасибо, Джейсон! Какое смешное совпадение, я просто изучаю ваш пример Java Titan на github. –

Смежные вопросы