Használjon WebSphere kiterjesztéseket a párhuzamossági stratégia meghatározásához

A WebLogic rendszer párhuzamossági stratégiája azt határozza meg, hogy a konténernek miként kell kezelnie egy entitás típusú EJB-komponenshez való párhuzamos hozzáférést. Ez a szabály a <concurrency-strategy> elem jelenlétét ismeri fel a weblogic-ejb-jar.xml fájlban.

Négy olyan WebLogic párhuzamossági stratégia létezik, melyet át kell állítani a hagyományos WebSphere kiszolgálóra:

Ehhez a szabályhoz az automatikus javítás átmigrálja az Ön párhuzamossági stratégiáit, amelyeket a weblogic-ejb-jar.xml meghatározott párhuzamossági stratégiákra a WebSphere EJB kiterjesztési fájlban meghatározott stratégiákat. Automatizált javítási műveletek:

Kizárólagos

A kizárólagos WebLogic stratégia esetében a következő WebSphere(R) Application Server komponensgyorsítótár-beállítások kerülnek megadásra a megfelelő komponens számára:

Ezek a paraméterek megakadályozzák az ejbLoad függvény hívását, valamint a komponenspéldányhoz való példányosítási hozzáférést. A beállítás az állandó gyorsítótárbeli állapot fenntartása révén megnöveli a memória kihasználtságát, de jobb válaszidőt is adhat, ha a komponenspéldányt általában nem párhuzamosan érik el. Ez a gyorsítótárazásra vonatkozó "A. beállítás" az EJB előírásban.

ReadOnly

A ReadOnly WebLogic stratégia esetében a következő WebSphere Application Server Bean Cache beállítások lesznek beállítva a megfelelő babhoz:

Adatbázis

Az Adatbázis WebLogic stratégia esetében a következő WebSphere Application Server bab gyorsítótár beállítások lesznek beállítva a megfelelő babhoz:

Ez a WebSphere Application Server komponensgyorsítótár alapértelmezett értéke. Mivel ez az alapértelmezett, nem kell explicit módon beállítani minden olyan bab esetében, amely az adatbázis párhuzamossági stratégiáját használja: az automatikus javítás azonban kifejezetten beállítja. Erre a stratégiára a gyorsítótárazás "C. beállítása"-ként is szokás hivatkozni az EJB előírásban.

Optimista

Az optimista WebLogic stratégia esetén optimista zárolás kerül felhasználásra a WebSphere rendszerben. A hozzáférési szándék a WebSphere kiterjesztésfájlban wsOptimisticUpdate értékre kerül beállításra. Továbbá, amikor a CMP leképezés létrehozásakor a OptimisticPredicate tulajdonság TRUE értéket kap minden olyan mező esetében, amely a következő módon van definiálva a weblogic-cmp-rdbms-jar.xml fájlban <verify-columns>-ként vannak megadva a rendszer ellenőrizni fogja a frissítéseket, mielőtt a változásokat az adatbázisba rögzítené. Ha a rendszer módosítást észlel, akkor a tranzakció visszagörgetésre kerül.