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

时间:2011-06-13 14:39:14

标签: c# asp.net iis load-balancing web-farm

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

该信息与用户会话无关,因此我没有看到会话状态提供商如何在此提供帮助。

我无法使用数据库(要求),显然使用共享文件进行同步not good idea

我可以使用什么?当然保持尽可能简单,我知道我可以运行memcache或者花哨的东西,但我唯一需要的是为两台服务器创建一个唯一的编号。

干杯。

1 个答案:

答案 0 :(得分:3)

他们都有权访问的WCF服务将是一个合适的解决方案。

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

修改 - 如果你需要的只是一个唯一值(注意我说的是值而不是“数字”)那么我会使用Guid - 碰撞的可能性是{{ 3}}这意味着你可以避免引入额外的依赖。

Guid g = Guid.NewGuid();

完成工作:)