messagingEngine - Üzenetkezelési alrendszer (messagingEngine)

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ó.

NameTypeDefaultDescription
pathstring${server.output.dir}/messaging/messageStoreA fájltároló elérési útja.
logFileSizelong
Min: 10
10A 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.
fileStoreSizelong
Min: 20
400Az á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.

queue

A sor cél egy üzenetsort képvisel, és a pont-pont üzenetkezeléshez használt.

NameTypeDefaultDescription
idstringA sor neve.
forceReliability
  • ReliableNonPersistent
  • ReliablePersistent
  • ExpressNonPersistent
  • AssuredPersistent
  • BestEffortNonPersistent
AssuredPersistentAz 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
exceptionDestinationstring_SYSTEM.Exception.DestinationAzon 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
  • DISCARD
  • KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATIONAzon 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
redeliveryIntervalhosszú egész5000Ha 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.
maxRedeliveryCountegész szám5Egy ü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.
sendAllowedlogikaitrueAz előállítók üzeneteket küldhetnek ennek a címzettnek.
receiveAllowedlogikaitrueTö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.
maintainStrictOrderlogikaifalseFenntartja a sorrendet, mely szerint egy előállító üzeneteket küld a címzett felé.
maxMessageDepthlong
Min: 1
50000Azon üzenetek maximális száma, amelyeket az üzenetkezelési alrendszer elhelyezhet az üzenetpontjain.

topicSpace

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.

NameTypeDefaultDescription
idstringA témakör terület neve.
forceReliability
  • ReliableNonPersistent
  • ReliablePersistent
  • ExpressNonPersistent
  • AssuredPersistent
  • BestEffortNonPersistent
AssuredPersistentAz 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
exceptionDestinationstring_SYSTEM.Exception.DestinationAzon 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
  • DISCARD
  • KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATIONAzon 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
redeliveryIntervalhosszú egész5000Ha 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.
maxRedeliveryCountegész szám5Egy ü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.
sendAllowedlogikaitrueAz előállítók üzeneteket küldhetnek ennek a címzettnek.
receiveAllowedlogikaitrueTö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.
maintainStrictOrderlogikaifalseFenntartja a sorrendet, mely szerint egy előállító üzeneteket küld a címzett felé.
maxMessageDepthlong
Min: 1
50000Azon üzenetek maximális száma, amelyeket az üzenetkezelési alrendszer elhelyezhet az üzenetpontjain.

alias

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ó.

NameTypeDefaultDescription
idstringAz álnév sor vagy álnév témakör terület neve.
targetDestinationstringDefault.QueueA 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
  • ReliableNonPersistent
  • ReliablePersistent
  • ExpressNonPersistent
  • AssuredPersistent
  • BestEffortNonPersistent
AssuredPersistentAz 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
  • false
trueAz előállítók üzeneteket küldhetnek ennek a címzettnek.
true
true
false
false

messagingSecurity

A wasJmsServer-1.0 szolgáltatás biztonsága.

messagingSecurity > role

A felhasználók és csoportok számára leképezett engedélyek készlete

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
namestringA szerep neve.

messagingSecurity > role > queuePermission

A felhasználók vagy csoportok halmaza számára megadott engedély egy soron

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
queueRefstringAz ü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

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
prefixstringIdeiglenes 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

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
topicNamestringA témakör neve a témakörterületen belül
topicSpaceRefstringDefault.Topic.SpaceAz ü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.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
namestringA nyilvántartás részeként meghatározott felhasználó.

messagingSecurity > role > group

A szerephez hozzárendelt csoportok.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
namestringA felhasználói nyilvántartás részeként meghatározott csoport.