[quote=引用 2 楼 lb20170414 的回复:] [quote=引用 1 楼 xdashewan 的回复:] 数据库+分布式事务
[quote=引用 1 楼 xdashewan 的回复:] 数据库+分布式事务
是这样的,有多台服务器上部署相同的网站,但要控制网站的某个业务(例如:业务A的下单,排队执行)
一个网页要什么锁,..... 你知道程序中为什么需要"锁"吗? 那是因为N个代码同时访问一个变量.. 那么你在页面或者变量中..基本在web不存在static这回事. 所以 你认为A打开的页面 跟B打开的页面 是一个"页面"? 当然在你的理解上,他们肯定是一个页面,.. 但是你觉得 A操作页面表单以及后台变量的时候 会对B产生影响吗? 按照你的思想. A更改了一个变量 B就会看到 是吧. 其实你可以自己做一下测试.来证明一下. 而不是上来就问"如何实现并发锁"这种根本没边的问题.. 所以有问题 你自己找的解决方案就一定正确吗? 我们不是神 所以神都无法确定的事 单凭你自己的经验 是又如何判断? 所以.先找出你问题的所在.你想要实现什么.现在要干什么.代码写到什么程度了 遇到了什么问题..
类似RedisLock实现的
缓存服务器+锁
数据库+分布式事务
62,046
社区成员
669,048
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧