← Навигация по документации

Эта страница даёт обзор тестов, которые можно выполнить, если приложению необходимо использовать кэш-хранилище для параллельного доступа к объектам из систем хранения, обеспечивающих бо́льшую пропускную способность за счёт нескольких параллельных подключений.

DICOM-объекты, хранящиеся в системах nearline-хранилища, могут быть возвращены в online-хранилище с помощью независимой системы хранения, специально предназначенной для использования в качестве retrieve cache.

Конфигурация

Ниже приведена базовая конфигурация систем nearline- и retrieve-cache-хранилища, которую необходимо выполнить для каждого из тестов.

Через UI архива

Через LDAP

Можно: - создать LDIF-файл (например):

    dn: dcmStorageID=fs1,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
    objectClass: dcmStorage
    dcmStorageID: fs1
    dcmURI: ${jboss.server.data.url}/fs1/
    dcmDigestAlgorithm: MD5
    dcmInstanceAvailability: NEARLINE
    dcmProperty: pathFormat={now,date,yyyy/MM/dd}/{0020000D,hash}/{0020000E,hash}/{00080018,hash}
    dcmProperty: checkMountFile=NO_MOUNT
    dcmRetrieveCacheMaxParallel: 10
    dcmRetrieveCacheStorageID: retrieve-cache

    dn: dcmStorageID=retrieve-cache,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
    objectClass: dcmStorage
    dcmStorageID: retrieve-cache
    dcmURI: ${jboss.server.data.url}/retrieve-cache/
    dcmDigestAlgorithm: MD5
    dcmExportStorageID: fs1
    dcmProperty: pathFormat={now,date,yyyy/MM/dd}/{0020000D,hash}/{0020000E,hash}/{00080018,hash}
    dcmProperty: checkMountFile=NO_MOUNT
    dcmRetrieveCacheMaxParallel: 10

См. Storage Descriptor для понимания описания атрибутов.

Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.

Тестирование

Перед началом тестов включите в конфигурации Wildfly режим логирования DEBUG.

Необходимые инструменты dcm4che

Тесты