gpt4 book ai didi

asp.net - 在 ASP.NET 中存储记录锁定 token

转载 作者:行者123 更新时间:2023-12-01 08:41:40 25 4
gpt4 key购买 nike

在我目前正在处理的应用程序中,可能有多个用户想要同时编辑某些内容,这意味着我们需要实现乐观锁定。但是,对于此应用程序,正在编辑的项目是一个科学协议(protocol),其中包含来自数据库中多个不同表的记录。

因此,我们希望能够指示整个协议(protocol)已被锁定以供单个用户编辑,这导致我的问题:这样做的首选方法是在数据库级别进行编辑(例如具有协议(protocol)唯一 ID 的表并检查它是否已被锁定)或者是否可以接受在内存中跟踪 Web 服务器本身上当前锁定的协议(protocol)?

目前,我们预计该应用程序只有大约 100 个用户(大约 20 个同时使用),但这个数字 future 可能会增加,因此我们正在寻求使用最具可扩展性的选项。

最佳答案

这个问题还取决于您的代码库的架构是否完善?

如果修改这些记录的所有调用都通过单个入口点进行,那么是的,我建议将所有锁定代码完全保留在您的应用程序中,这样您就可以将数据库作为一个哑数据存储。

如果您有多个可以修改表的入口点,您将需要在数据库级别实现锁定。

关于asp.net - 在 ASP.NET 中存储记录锁定 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1742552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com