在两个负载平衡的 IIS 服务器之间共享信息
我有两台负载平衡的 IIS 服务器,我需要在它们之间共享一些信息。
该信息与用户会话无关,因此我不知道会话状态提供程序如何在这里提供帮助。
我无法使用数据库(要求),并且显然使用共享文件进行同步不是好主意。
我可以用什么?当然,保持尽可能简单,我知道我可以运行内存缓存或其他奇特的东西,但我唯一需要的是为两台服务器创建一个唯一的编号。
干杯。
I've two load-balanced IIS servers, and I need to share some information between them.
The information is not related to the user session, so I don't see how a session state provider could help here.
I cannot use the database (requirement), and apparently use shared files for synchronization is not good idea.
What may I use? Of course keeping it as simple as possible, I know I could run memcache or something fancy, but the only thing I need is create a unique number for both servers.
Cheers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
他们都可以访问的 WCF 服务将是一个合适的解决方案。
为什么不能使用数据库? (这是更标准的方式)
编辑 - 如果您需要的只是一个唯一值(注意我说的是值而不是“数字”),那么我会使用 Guid - 发生冲突的几率为 太小了,太荒谬了,这意味着您可以避免引入额外的依赖项。
工作完成:)
A WCF service that they both have access to would be a suitable solution.
Why can't you use a database? (that is the more standard way)
Edit - if all you need is a unique value (notice I say value and not "number") then I would use a Guid - the chance of a collision is so small it's ridiculous and it means that you can avoid introducing an additional dependency.
Job done :)