Jeg (Nikolaj Brinch) havde igen valgt et indlæg om transactions, mest for at se om der var noget nyt under solen. Transactions er jo et super gammelt begreb (enten sker det hele, eller også sker intet). Talerne var Alex Snaps (sejt efternavn) fra Terracotta og Ludovic Orban, ejer af Bitronix Software (som laver en Open Source Transaction Manager – se hos codehaus).
Den mystiske Transaction Manager…
Husk at vælge een der rent faktisk virker (som Mark Little også var inde på, er der faktisk en del som ikke virker – også fra store vendors). Det kræver meget omhyggelig opsætning. For den udøver kun sin magi, når noget går galt, så test test test!
Pludselig hopper vi direkte over i en gennemgang af nyheder i Ehcache 2.1???
Ehcache in JTA mode (supported managers: JBoss within JBoss AS, Resin, WebLogic, Bitronix, Atomikos, JOTM – andre skal konfigureres), så vil Ehcache fungere med din Transaction Manager (jeg vil gætte på at dette som blev gennemgået allerede står på Ehcache’s site).
Demo af Ehcache var et eksempel på at stjæle penge fra konti ved kontooverførsler. Det var temmelig tyndt, men viste trods alt det vigtigste (i IntelliJ med syntax highlighting slået fra??? det var meget svært at følge med).
Så fortsættes Ehcache snakken (Terracotta ejer Ehcache), og alle de metoder der er cool i Ehcache API, og hvorfor Ehcache er lavet som den er for at virker med distribuerede transactions. Indblandet er der selvfølge en masse product pitching af Terracotta, og alt det man kan med den.
Plus: ?
Minus: