如何解决预期并发异常
期望始终存在并发异常并继续重试是一种错误的做法吗?我并不是说在极少数情况下两个用户可能同时编辑数据,而是保证在所有时间都发生数据。例如
一个联赛是一个总根,它有联赛。比赛结束时,将为该比赛进行比赛,而联赛将更新其排名。大多数比赛是在同一时间进行的,因此假设有4个比赛在同一时间进行,导致同时引发4个事件“ MatchPlayedEvent”,然后让以下处理程序在相同的时间调用同一联赛4次
- UpdateLeagueStandings
- UpdateLeagueStandings
- UpdateLeagueStandings
- UpdateLeagueStandings
这总是引发并发异常,然后重试。
再说一遍,总是有这个错误,接受它并在遇到并发异常时继续重试是很不好的吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。