1
cloudzhou 2013-08-09 15:32:16 +08:00 1
我的观点是
1 不要在 cache 里面要求一致性,维护这个一致性代价很大,如果以严格的并发角度来看,很多实现都是非并发安全的,你要考虑在出错的情况下实现自我纠正,特别是不能导致错误持久化。 2 哪怕是要求了一致性,像你刚才提出的“多条业务不能提交”,说明你们的竞争太激烈,乐观锁的用处就是大部分时间是“乐观的”(我99%能获取更新成功),在竞争太激烈下就是悲观了。你要考虑事务最小化,事务处理,然后立刻提交。 |
2
GTim 2013-08-09 15:36:41 +08:00
坐等高人讨论
|