我从未使用过Azure。现在,我有一个问题。 我将使用SignalR在Xamarin表上进行聊天。因此,聊天将具有1:1和组1:全部。它适用于700到1000人的小团体。看着互联网,我不明白我是否需要支付Azure应用服务(标准)+ Azure总线服务,或只是Azure总线服务,或只是Azure应用服务。
答案 0 :(得分:4)
简短回答:如果您想使用SignalR,只需支付Azure App Service即可创建单个Web App。
如果您决定将Web App扩展到多个实例,那么您需要Service Bus的唯一原因就是。要在多个Web应用程序之间进行同步,SignalR需要一个消息传递背板。那就是服务总线将用于什么。 SignalR消息传递背板的其他选项是Redis(非常快)或Azure SQL(较慢)。我个人使用Service Bus作为SignalR消息传递背板。但是,如果您仅为Web应用程序使用一个实例,则不需要Service Bus。
答案 1 :(得分:1)
如果您拥有MSDN帐户,则会获得一定数量的免费信用,但每种类型的Azure服务通常都会收取费用。查看azure上的定价页面,您将能够衡量哪个是最佳选择,或者如果您不与Microsoft联系,那么您可以查看Amazon的RabbitMQ产品。
如果您不确定定价,请与Microsoft销售人员联系,他们过去曾帮助我,并且相当不错。