...
Så til sakens kjerne; Utfordingen nå er at meldinger blir borte ... Vel, de blir ikke borte, man kan merke meldinegen meldingene med at de aldri skal bli borte, da vil disse bli lagret på bussen helt til mottakeren har kvittert ut at meldingen er mottat. Problemet er at ulike årsaker kan medføre at meldingen bare blir liggende i en kø, og køen bare vokser og vokser, helt til det sprekker. Køen har nemlig en øvre grense over hvor mange meldinger den kan ha (litt forenklet, for det er MessageEngine som har denne begrensningen, men skal ikke gå for dypt inn i detaljene her. Se mer i ESB)
...
Vi kjører WebSphere på jobben og her finnes det api for alt mulig, nært sagt..Så da er det bare å ta fra manualen, Google og WebSphere Forums.. Og etter litt prøving og feileing feiling har jeg laget et lite program som kopler til infrastrukture og leser ut alle køene og sjekker hvor mange meldinger som ligger i køen. Normalsituasjonen er at det skal være 0 meldinger i køen, og hvis antallet øker er dette et tidlig tegn på at det er et problem i infrastrukturen. I dag opplever vi at dette øker til grensen på 50.000 og så stopper alt opp. Nå kan vi legge inn en grense på f.eks 1000. Hvis antallet overstiger 1000, så kan man sende en e-post eller alarmere på en annen måte og så kan infrastruktur folka titte på dette før dte blir et stort problem
...