gpt4 book ai didi

.net - (Windows Azure) 消息队列 - 多台计算机上的事件

转载 作者:行者123 更新时间:2023-12-01 13:00:07 32 4
gpt4 key购买 nike

我正在 Windows Azure 中构建一个应用程序,需要一些建议来向多个实例提供事件,然后将它们推送给各自的事件订阅者。我正在考虑使用消息队列(Azure 队列存储)。

为了提供一些上下文,它是一个使用 Comet 实现将更改推送到客户端的 Web 应用程序。由于可扩展性要求,它需要在分布式环境中运行。这意味着客户端可以连接到不同的物理机器。

当用户进行某些更改时,需要将其推送给某些其他用户。

使用消息队列,所有角色实例都必须查看该消息,但无法知道有多少角色查看了该消息,因此何时删除队列并不明显。我可以实现一些功能来计算角色的数量,并在每次有人偷看时增加一些计数器。是否有某种默认实现,我是否以正确的方式进行?

最佳答案

我认为 Azure AppFabric 服务总线提供的队列更适合这种场景。消息队列功能目前仅是 CTP,因此如果您可以忍受一段时间直到它准备好投入生产,我会看看它。请参阅http://vasters.com/clemensv/2011/05/16/Introducing+The+Windows+Azure+AppFabric+Service+Bus+May+2011+CTP.aspx

关于.net - (Windows Azure) 消息队列 - 多台计算机上的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6842695/

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