Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在两个负载平衡的IIS服务器之间共享信息_C#_Asp.net_Iis_Load Balancing_Web Farm - Fatal编程技术网

C# 在两个负载平衡的IIS服务器之间共享信息

C# 在两个负载平衡的IIS服务器之间共享信息,c#,asp.net,iis,load-balancing,web-farm,C#,Asp.net,Iis,Load Balancing,Web Farm,我有两个负载平衡的IIS服务器,我需要在它们之间共享一些信息 这些信息与用户会话无关,因此我看不出会话状态提供程序在这里有什么帮助 我不能使用数据库(要求),显然,使用共享文件进行同步是非常困难的 我可以用什么?当然,尽可能简单,我知道我可以运行memcache或其他一些奇特的东西,但我唯一需要的是为两台服务器创建一个唯一的编号 干杯。他们都可以使用的服务将是一个合适的解决方案 为什么你不能使用数据库?(这是更标准的方式) 编辑-如果您只需要一个唯一的值(请注意,我说的是值而不是“数字”),那么

我有两个负载平衡的IIS服务器,我需要在它们之间共享一些信息

这些信息与用户会话无关,因此我看不出会话状态提供程序在这里有什么帮助

我不能使用数据库(要求),显然,使用共享文件进行同步是非常困难的

我可以用什么?当然,尽可能简单,我知道我可以运行memcache或其他一些奇特的东西,但我唯一需要的是为两台服务器创建一个唯一的编号

干杯。

他们都可以使用的服务将是一个合适的解决方案

为什么你不能使用数据库?(这是更标准的方式)

编辑-如果您只需要一个唯一的值(请注意,我说的是值而不是“数字”),那么我会使用-冲突的可能性是,这意味着您可以避免引入额外的依赖项

Guid g = Guid.NewGuid();

工作完成:)

是的,我也在考虑这个问题。它必须是唯一的编号,但在两台服务器中共享,也就是说,两台服务器都必须使用相同的唯一编号。如果它们需要相同,数据库确实是最明智的选择。。。事务性、高性能和良好的文档记录。。。为什么你不能使用数据库?