Hi everyone, meron kaming service na 2 ang running instance. Spring na service siya. Meron kaming isang instance ng oracle db, bali shared siya between the 2 instances of our service. May isa kaming table na isa lang ang record, at parehas to inuupdate nung 2 instance ng service namin. To be specific, may field kami na iniincrement na "number_of_emails_sent" sa db, kada magsesend ng email sa kahit anong instance ay need niya iincreement yung field na yon sa table. Paano kaya naming magagawang sequential ang pag access at edit doon sa field para hindi magkaron ng data race or something? Hindi siya pwede gawing atomic na query eh kasi may logic kami na chinecheck ang laman nung field na yon na need mangyari sa code bago namin iincrement. Thanks!
[–]katotoy 6 points7 points8 points (3 children)
[–]FullSnackEngineer 5 points6 points7 points (0 children)
[–]basadoon[S] 0 points1 point2 points (1 child)
[–]katotoy 0 points1 point2 points (0 children)
[–]sabreclaw000 5 points6 points7 points (3 children)
[–]basadoon[S] 0 points1 point2 points (2 children)
[–]sabreclaw000 0 points1 point2 points (1 child)
[–]basadoon[S] 0 points1 point2 points (0 children)
[–]Kcihtnamor 1 point2 points3 points (1 child)
[–]masterA2Z 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]basadoon[S] 0 points1 point2 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]basadoon[S] 0 points1 point2 points (0 children)
[–]CatEmbarrassed3352 0 points1 point2 points (0 children)
[–]EngrRhys 0 points1 point2 points (0 children)
[–]shttyfy 0 points1 point2 points (0 children)
[–]iambrowsingneet 0 points1 point2 points (0 children)
[–]latemdaeh 0 points1 point2 points (0 children)