Ik ben bezig met een onderzoek naar de mogelijkheden om in JBoss een failover database server te gebruiken. De bedoeling is dus dat als de primaire database server er de brui aan geeft er JBoss automatisch overschakeld naar de secundaire database server.
Hiervoor heb ik lokaal 2 MySQL servers en een JBoss server neergezet, en de JBoss server volgens deze wiki geconfigureerd. Vervolgens heb ik een kleine testapplicatie geschreven die elke x ms een object in de database opslaat. Dit gaat redelijk, als ik een MySQL server proces kill dan wordt er inderdaad automatisch overgeschakeld naar de secundaire server. Vervolgens ging ik het interval verkleinen, en rond de 300ms zie ik dat ik records ga "missen": als ik 50 objecten heb geprobeerd op te slaan, staan er in de primaire server 36 en in de secundaire 13. Hoe kleiner ik het interval maak hoe meer records ik mis.
Ik weet dat het een experimentele functionaliteit van JBoss is, dus als het niet werkt dan werkt het niet en kan ik daar ook wel mee leven, maar ik ben toch nieuwsgierig of er andere mensen zijn die hier ervaring mee hebben.
Ik weet niet zeker of dit het juiste subforum is overigens..
Hiervoor heb ik lokaal 2 MySQL servers en een JBoss server neergezet, en de JBoss server volgens deze wiki geconfigureerd. Vervolgens heb ik een kleine testapplicatie geschreven die elke x ms een object in de database opslaat. Dit gaat redelijk, als ik een MySQL server proces kill dan wordt er inderdaad automatisch overgeschakeld naar de secundaire server. Vervolgens ging ik het interval verkleinen, en rond de 300ms zie ik dat ik records ga "missen": als ik 50 objecten heb geprobeerd op te slaan, staan er in de primaire server 36 en in de secundaire 13. Hoe kleiner ik het interval maak hoe meer records ik mis.
Ik weet dat het een experimentele functionaliteit van JBoss is, dus als het niet werkt dan werkt het niet en kan ik daar ook wel mee leven, maar ik ben toch nieuwsgierig of er andere mensen zijn die hier ervaring mee hebben.
Ik weet niet zeker of dit het juiste subforum is overigens..