Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个负载平衡的 IIS 服务器,我需要在它们之间共享一些信息。
该信息与用户会话无关,因此我看不出会话状态提供程序如何提供帮助。
我不能使用数据库(要求),显然使用共享文件进行同步不是一个好主意。
我可以用什么?当然要尽可能简单,我知道我可以运行 memcache 或其他一些花哨的东西,但我唯一需要的是为两台服务器创建一个唯一编号。
干杯。
他们都可以访问的WCF服务将是一个合适的解决方案。
为什么不能使用数据库?(这是更标准的方式)
编辑- 如果你只需要一个唯一值(注意我说的是值而不是“数字”),那么我会使用Guid - 发生冲突的机会非常小,这很荒谬,这意味着你可以避免引入额外的依赖。
Guid g = Guid.NewGuid();
任务完成 :)