Как получить доступ к данным 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 (хотя шаги должны быть концептуально схожими в любом случае, т. Е. Пересылка настроек или общее хранилище).

Другие вопросы по тегам