gpt4 book ai didi

.net - 如何在 Azure Webfarm 中创建分布式共享事务内存?

转载 作者:行者123 更新时间:2023-12-03 06:05:40 26 4
gpt4 key购买 nike

我有一个在 azure webfarm 中运行的 REST Web 服务,我需要防止重播附加。

每个请求都包含一个唯一的 Cryptographic nonce (仅允许一次的 token )在几分钟内。

现在,我使用数据库创建一个以随机数作为主键的条目。这意味着,如果一个网络服务器可以在数据库中插入该行,我确信没有其他网络服务器收到具有相同随机数的请求。实际上我使用表存储(以 rowkey/partitionkey 作为主键)...而不是 SQL Azure。

我的问题是表存储速度非常慢(插入一行很容易需要 20-30 毫秒),我正在寻找更快的解决方案。

.NET 是否有分布式共享事务内存库?重要的是,我不会引入单点故障(例如,内存数据库在一台服务器上运行)。

奖励:因为这是在 Azure 中运行,所以我不知道服务器的名称或 IP 地址,并且网络场中的服务器数量经常变化。

最佳答案

也许是 AppFabric 缓存服务? http://msdn.microsoft.com/en-us/magazine/gg983488.aspx

关于.net - 如何在 Azure Webfarm 中创建分布式共享事务内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8496549/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com