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