标签: c# asp.net iis load-balancing web-farm
我有两个负载均衡的IIS服务器,我需要在它们之间共享一些信息。
该信息与用户会话无关,因此我没有看到会话状态提供商如何在此提供帮助。
我无法使用数据库(要求),显然使用共享文件进行同步not good idea。
我可以使用什么?当然保持尽可能简单,我知道我可以运行memcache或者花哨的东西,但我唯一需要的是为两台服务器创建一个唯一的编号。
干杯。
答案 0 :(得分:3)
他们都有权访问的WCF服务将是一个合适的解决方案。
为什么不能使用数据库? (这是更标准的方式)
修改 - 如果你需要的只是一个唯一值(注意我说的是值而不是“数字”)那么我会使用Guid - 碰撞的可能性是{{ 3}}这意味着你可以避免引入额外的依赖。
Guid g = Guid.NewGuid();
完成工作:)