Я могу порекомендовать два варианта в зависимости от ваших потребностей.
Вариант 1
Первый вариант предполагает, что вам действительно нужны избыточные данные (т. е. два отдельных хранилища и две отдельные базы данных), а не только два экземпляра dcm4chee.
В этом случае вы можете настроить переадресацию dicom от A к B. Это настраивается в bean-компоненте Forward Service dcm4chee (через консоль jmx или скрипт jboss twiddle.sh). Более сложная переадресация (т. е. основанная на модальностях) может быть настроена в bean-компоненте Forward Service2.
Официальные документы здесь:
Если вам нужна дополнительная информация, я написал сообщение в блоге, в котором более подробно рассматривается использование и настройка службы Forward Service:
Вариант 2
Второй вариант предполагает, что вам на самом деле не нужна избыточность данных, но вам нужны два отдельных экземпляра dcm4chee.
Без проблем. Вы можете настроить два экземпляра dcm4chee на разных компьютерах для совместного использования одной базы данных (которая находится либо по адресу 192.168.0.1, либо по адресу 192.168.0.2, либо где-то еще) и устройства хранения.
Чтобы это действительно работало, вам нужно настроить оба экземпляра dcm4chee не только для подключения к одной и той же базе данных, но и для хранения их архивов на одном и том же общем сетевом устройстве хранения, которое вы монтируете на каждом устройстве.
Каталог хранилища настраивается с помощью свойства DefaultStorageDirectory компонента FileSystemMgt group=ONLINE_STORAGE в jmx-консоли.
Примечание. В моем ответе предполагается серия dcm4chee-2.x, а не последующая серия arc-light (хотя шаги должны быть концептуально одинаковыми в любом случае, например: настройка пересылки или общего хранилища).
person
David Simic
schedule
12.01.2017