11. september 2006 - 17:33Der er
7 kommentarer og 1 løsning
Web services synchronized?
Halløjsa...
Nu har jeg lavet en web-service som henter og skriver information ned i en database, og den forbindelse har jeg prøvet med proxysniffer at teste hvordan den performer, ved omkring 40 forbindelser inden for meget kort tid, og i øvrigt som samme bruger, kommer problemet: Nogle gange når den ene kørsel ikke at blive færdig med at skrive sit resultat i databasen, inden den næste prøver at overskrive resultat, hvilket resultere i en fejl.
Jeg har prøvet at omgå problemet med at lave metoden synchronized, og det ser ud til at hjælpe en hel del, men der er stadigvæk nogle enkelte som fejler.
Findes der god råd til hvordan man håndtere 200+ bruger på samme web-service som kalder samme funktion inden for så kort tid, at den ikke bliver færdig med at køre et kald før det næste er på vej ind?
Der er ikke noget servlet, funktionerne bliver kaldt fra nogle .NET sider Men ja, det er jo samme funktion, som er synchronized, så derfør bør det vel fungere...
Hvordan sætter jeg transaction isolationlevel på database connection?
Den er bygget i Jbuilder2006, axis, så er det nok servlet
Den køre på en tomcat.
Ok.
Jeg har aldrig rigtig haft tid til at sætte mig ind i det omkring liggende omkring web-services, jeg ved bare at jeg laver mine services, deployer war-filen på tomcat server, og så køre det :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.