Как узел подключается к хранилищу?

Как datomic Peer (например, консоль) подключается к хранилищу? Конечно, это зависит от того, какое хранилище используется. Таким образом, для хранилища SQL одноранговому узлу потребуется строка JDBC, а Postgres должен будет прослушивать другой открытый порт (а также транзактор). Ни один из примеров, которые я видел, не показывает этого.

На самом деле не понимаю всей архитектуры Datomic


person Zuriar    schedule 04.08.2015    source источник


Ответы (1)


Одноранговые узлы Datomic подключаются непосредственно к хранилищу, а также ищут конечную точку транзакции в хранилище, чтобы подключиться к транзактору. Вы можете подключиться, используя либо URI, либо (с некоторыми хранилищами), например. карта подключения с информацией о кластере (например, Cassandra) или DataSource (хранилища SQL). Параметры описаны в connect документах по API.

person Ben Kamphaus    schedule 17.09.2015