Az üzenetkezelési alrendszer a kiszolgálón futó olyan összetevő, amely üzenetkezelési erőforrásokat kezel. Az alkalmazások akkor csatlakoznak üzenetkezelési alrendszerhez, amikor üzeneteket küldenek és fogadnak.
Üzenetfájl tároló.
Name | Type | Default | Description |
---|---|---|---|
path | string | ${server.output.dir}/messaging/messageStore | A fájltároló elérési útja. |
logFileSize | long Min: 10 | 10 | A naplófájl mérete megabyte-ban. A naplófájl mérete nem haladhatja meg a fájltároló méretének felét. Ha a fájltároló méretének beállítása 400 MB, akkor a naplófájl nem haladhatja meg a 200 MB-os méretet. Az ajánlott maximális naplófájl méret a fájltároló méretének 25%-a. Ha a fájltároló méretének beállítása 400 MB, akkor a naplófájl ajánlott maximális mérete 100 MB. |
fileStoreSize | long Min: 20 | 400 | Az állandó és az ideiglenes tároló összesített mérete, megabyte-ban. A fájltároló egyenlő arányban van felosztva az állandó és az ideiglenes tároló között. Például ha a fájltároló méretének beállítása 400 MB, akkor 200 MB az állandó tárolóhoz, 200 MB pedig az ideiglenes tárolóhoz kerül felhasználásra. |
A sor cél egy üzenetsort képvisel, és a pont-pont üzenetkezeléshez használt.
Name | Type | Default | Description |
---|---|---|---|
id | string | A sor neve. | |
forceReliability |
| AssuredPersistent | Az ezen célhoz akkor előállított üzenethez rendelt megbízhatóság, amikor explicit megbízhatóságot nem állított be az előállító. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | Azon cél, amelyhez a rendszer az üzenetet továbbítja, amikor az nem kézbesíthető ehhez a célhoz. |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | Azon műveletek felsorolása, melyet az üzenetkezelési alrendszernek végre kell hajtania, amikor egy üzenet eléri a maxredeliverycount számot. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | hosszú egész | 5000 | Ha nincs beállítva kivétel cél, akkor az újrapróbálkozási kísérletek közötti időköz, miután a meghiúsult kézbesítések száma erre a célra eléri a maximális értéket. |
maxRedeliveryCount | egész szám | 5 | Egy üzenet feldogozására tett meghiúsult kísérletek maximális száma. Ennyi sikertelen kísérlet után ha be van állítva kivétel cél, akkor az üzenet a tervezett címzett helyett továbbításra kerül kivétel céljához.Ha nincs beállítva kivétel cél, akkor az újrapróbálkozási kísérletek közötti időköz kerül alkalmazásra. |
sendAllowed | logikai | true | Az előállítók üzeneteket küldhetnek ennek a címzettnek. |
receiveAllowed | logikai | true | Törölje ezen lehetőség kijelölését (false (hamis) értékre állítással) annak megakadályozása érdekében, hogy a felhasználók üzenetek fogadhassanak ettől a céltól. |
maintainStrictOrder | logikai | false | Fenntartja a sorrendet, mely szerint egy előállító üzeneteket küld a címzett felé. |
maxMessageDepth | long Min: 1 | 50000 | Azon üzenetek maximális száma, amelyeket az üzenetkezelési alrendszer elhelyezhet az üzenetpontjain. |
A témakör terület cél "közzététel és előfizetés" témaköröket képvisel, és a közzététel/előfizetés üzenetkezeléshez kerül felhasználásra.
Name | Type | Default | Description |
---|---|---|---|
id | string | A témakör terület neve. | |
forceReliability |
| AssuredPersistent | Az ezen célhoz akkor előállított üzenethez rendelt megbízhatóság, amikor explicit megbízhatóságot nem állított be az előállító. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | Azon cél, amelyhez a rendszer az üzenetet továbbítja, amikor az nem kézbesíthető ehhez a célhoz. |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | Azon műveletek felsorolása, melyet az üzenetkezelési alrendszernek végre kell hajtania, amikor egy üzenet eléri a maxredeliverycount számot. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | hosszú egész | 5000 | Ha nincs beállítva kivétel cél, akkor az újrapróbálkozási kísérletek közötti időköz, miután a meghiúsult kézbesítések száma erre a célra eléri a maximális értéket. |
maxRedeliveryCount | egész szám | 5 | Egy üzenet feldogozására tett meghiúsult kísérletek maximális száma. Ennyi sikertelen kísérlet után ha be van állítva kivétel cél, akkor az üzenet a tervezett címzett helyett továbbításra kerül kivétel céljához.Ha nincs beállítva kivétel cél, akkor az újrapróbálkozási kísérletek közötti időköz kerül alkalmazásra. |
sendAllowed | logikai | true | Az előállítók üzeneteket küldhetnek ennek a címzettnek. |
receiveAllowed | logikai | true | Törölje ezen lehetőség kijelölését (false (hamis) értékre állítással) annak megakadályozása érdekében, hogy a felhasználók üzenetek fogadhassanak ettől a céltól. |
maintainStrictOrder | logikai | false | Fenntartja a sorrendet, mely szerint egy előállító üzeneteket küld a címzett felé. |
maxMessageDepth | long Min: 1 | 50000 | Azon üzenetek maximális száma, amelyeket az üzenetkezelési alrendszer elhelyezhet az üzenetpontjain. |
Az álnév cél egy busz cél másodlagos nevét képezi le. Az álnév cél a pont-pont üzenetkezelés és az közzététel/előfizetés üzenetkezelés esetében használható.
Name | Type | Default | Description |
---|---|---|---|
id | string | Az álnév sor vagy álnév témakör terület neve. | |
targetDestination | string | Default.Queue | A cél paraméter olyan célt azonosít, amely ugyanazon a buszon lehet, mint az álnév cél. Ha nincs tulajdonság megadva, akkor az alapértelmezés a Default.Queue. |
forceReliability |
| AssuredPersistent | Az ezen célhoz akkor előállított üzenethez rendelt megbízhatóság, amikor explicit megbízhatóságot nem állított be az előállító. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
sendAllowed |
| true | Az előállítók üzeneteket küldhetnek ennek a címzettnek. true true false false |
A wasJmsServer-1.0 szolgáltatás biztonsága.
A felhasználók és csoportok számára leképezett engedélyek készlete
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
name | string | A szerep neve. |
messagingSecurity > role > queuePermission
A felhasználók vagy csoportok halmaza számára megadott engedély egy soron
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
queueRef | string | Az üzenetkezelési alrendszerben a sorra mutató hivatkozás |
messagingSecurity > role > queuePermission > action
A célon engedélyezett műveletek
messagingSecurity > role > tempDestinationPermission
Egy ideiglenes célon felhasználók vagy csoportok halmaza számára megadott engedély
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
prefix | string | Ideiglenes cél számára meghatározott előtag |
messagingSecurity > role > tempDestinationPermission > action
A célon engedélyezett műveletek
messagingSecurity > role > topicPermission
Egy témakörön felhasználók vagy csoportok halmaza számára megadott engedély
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
topicName | string | A témakör neve a témakörterületen belül | |
topicSpaceRef | string | Default.Topic.Space | Az üzenetkezelési alrendszerben a témakörterületre mutató hivatkozás |
messagingSecurity > role > topicPermission > action
A célon engedélyezett műveletek
messagingSecurity > role > user
Az adott szerephez hozzárendelt felhasználók.
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
name | string | A nyilvántartás részeként meghatározott felhasználó. |
messagingSecurity > role > group
A szerephez hozzárendelt csoportok.
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
name | string | A felhasználói nyilvántartás részeként meghatározott csoport. |