C# 在两个负载平衡的IIS服务器之间共享信息
我有两个负载平衡的IIS服务器,我需要在它们之间共享一些信息 这些信息与用户会话无关,因此我看不出会话状态提供程序在这里有什么帮助 我不能使用数据库(要求),显然,使用共享文件进行同步是非常困难的 我可以用什么?当然,尽可能简单,我知道我可以运行memcache或其他一些奇特的东西,但我唯一需要的是为两台服务器创建一个唯一的编号 干杯。他们都可以使用的服务将是一个合适的解决方案 为什么你不能使用数据库?(这是更标准的方式) 编辑-如果您只需要一个唯一的值(请注意,我说的是值而不是“数字”),那么我会使用-冲突的可能性是,这意味着您可以避免引入额外的依赖项C# 在两个负载平衡的IIS服务器之间共享信息,c#,asp.net,iis,load-balancing,web-farm,C#,Asp.net,Iis,Load Balancing,Web Farm,我有两个负载平衡的IIS服务器,我需要在它们之间共享一些信息 这些信息与用户会话无关,因此我看不出会话状态提供程序在这里有什么帮助 我不能使用数据库(要求),显然,使用共享文件进行同步是非常困难的 我可以用什么?当然,尽可能简单,我知道我可以运行memcache或其他一些奇特的东西,但我唯一需要的是为两台服务器创建一个唯一的编号 干杯。他们都可以使用的服务将是一个合适的解决方案 为什么你不能使用数据库?(这是更标准的方式) 编辑-如果您只需要一个唯一的值(请注意,我说的是值而不是“数字”),那么
Guid g = Guid.NewGuid();
工作完成:)是的,我也在考虑这个问题。它必须是唯一的编号,但在两台服务器中共享,也就是说,两台服务器都必须使用相同的唯一编号。如果它们需要相同,数据库确实是最明智的选择。。。事务性、高性能和良好的文档记录。。。为什么你不能使用数据库?