Kapcsolatkezelő konfiguráció
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
agedTimeout | Időtartam másodperces pontossággal | -1 | Az időmennyiség, aminek el kell telnie, mielőtt egy kapcsolatot a készlet karbantartás eldobhatna. A -1 érték az időkorlát letiltását jelenti. A 0 érték minden kapcsolatot megszüntet, ezzel letiltja kapcsolattárolást. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel. |
connectionTimeout | Időtartam másodperces pontossággal | 30s | Az időmennyiség, ami után a kapcsolatkérés túllépi az időkorlátot. A -1 érték az időkorlát letiltását jelenti. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel. |
maxIdleTime | Időtartam másodperces pontossággal | 30m | Az az idő, ami után egy nem használt vagy tétlen kapcsolat a készlet karbantartása során eldobható, amennyiben ez nem csökkenti a készletet a minimális méret alá. A -1 érték az időkorlát letiltását jelenti. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel. |
maxPoolSize | int Min: 0 | 50 | Egy készlet fizikai kapcsolatainak maximális száma. A 0 érték jelentése: korlátlan. |
minPoolSize | int Min: 0 | A készletben karbantartandó fizikai kapcsolatok minimális száma. A készlet nincs előre feltöltve. Az elévülés időkorlátja felülírhatja a minimális számot. | |
purgePolicy |
| EntirePool | Megadja, hogy mely kapcsolatokat kell megsemmisíteni egy elévült kapcsolat észlelésekor a készletben. FailingConnectionOnly Elévült kapcsolat észlelésekor csak a hibásnak talált kapcsolatok lesznek lezárva. ValidateAllConnections Elévült kapcsolat észlelésekor a rendszer teszteli a kapcsolatokat, és a rossznak talált kapcsolatokat lezárja. EntirePool Elévült kapcsolat észlelésekor a készletben minden kapcsolat elévültként lesz megjelölve, és amikor már nincsenek használatban, le lesznek zárva. |
reapTime | Időtartam másodperces pontossággal | 3m | A készlet karbantartási szál két futtatása közötti időmennyiség. A -1 érték letiltja a készlet karbantartását. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel. |
maxConnectionsPerThread | int Min: 0 | Korlátozza az egyes szálak nyitott kapcsolatainak számát. | |
numConnectionsPerThreadLocal | int Min: 0 | Gyorsítótárazza az egyes szálak megadott számú kapcsolatát. | |
enableSharingForDirectLookups | logikai | true | Ha igaz értékre van beállítva, akkor a kapcsolatok megosztottak. Ha értéke hamis, akkor a kapcsolatok nincsenek megosztva. |