问题描述
期望始终存在并发异常并继续重试是一种错误的做法吗?我并不是说在极少数情况下两个用户可能同时编辑数据,而是保证在所有时间都发生数据。例如
一个联赛是一个总根,它有联赛。比赛结束时,将为该比赛进行比赛,而联赛将更新其排名。大多数比赛是在同一时间进行的,因此假设有4个比赛在同一时间进行,导致同时引发4个事件“ MatchPlayedEvent”,然后让以下处理程序在相同的时间调用同一联赛4次
- UpdateLeagueStandings
- UpdateLeagueStandings
- UpdateLeagueStandings
- UpdateLeagueStandings
这总是引发并发异常,然后重试。
再说一遍,总是有这个错误,接受它并在遇到并发异常时继续重试是很不好的吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)