ASP 中的互斥锁解决方案






1.89/5 (8投票s)
2003年12月11日

65868

646
用于生成唯一 ID 的 ASP 代码
引言
本文旨在解决大型网站中出现的互斥锁问题,在这些网站中,每个会话用户需要拥有大量唯一信息。这里使用 ASP Web 技术实现了互斥锁问题的解决方案。相同的逻辑也可以在其他技术中实现。事实上,此解决方案甚至可以在客户端-服务器应用程序中实现。
详细说明
在大型 Web 应用程序中,成千上万的用户在一个小时内从世界各地登录和注销。现在,我们有时需要为他们提供一个唯一的 ID,而不仅仅是 sessionID,这无法使用 IIS 中的任何功能来完成。例如,如果我们想为他们提供一个表的唯一 ID,那么使用 application.lock 方法会很困难,并且我们需要一些额外的机制来生成一个唯一的 ID。有关我如何实现唯一 ID 生成的详细信息,请参阅可下载 zip 文件中的 Global.asa。
示例用法
<%=Application("recordsid")%>
历史
- 2003年12月12日 - 首次版本