Эта страница даёт обзор тестов, которые можно выполнить, если приложению необходимо использовать кэш-хранилище для параллельного доступа к объектам из систем хранения, обеспечивающих бо́льшую пропускную способность за счёт нескольких параллельных подключений.
DICOM-объекты, хранящиеся в системах nearline-хранилища, могут быть возвращены в online-хранилище с помощью независимой системы хранения, специально предназначенной для использования в качестве retrieve cache.
Ниже приведена базовая конфигурация систем nearline- и retrieve-cache-хранилища, которую необходимо выполнить для каждого из тестов.
Configuration, на вкладку Devices и отредактируйте устройство dcm4chee-arc. Выполните Edit extension у Device Extension, далее Edit extension у
Archive Device. Создайте два новых Child Object для Storage Descriptor со значениями, показанными ниже.Можно: - создать 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.