如果我有一个在Azure卷轴中托管的WCF服务,那么我需要多少个小型机器实例来启动,以便可以同时连接1000个潜在客户端?支持1000个连接的多少个Azure实例
处理能力不是我关心的问题,只是Azure允许我在任何特定时刻打开的最大活动连接数。
我们有一个服务方法需要一些时间才能完成(比如20-30秒),我们需要大致了解Azure允许我们每个小实例有多少个开放连接,这样我们才能确保1000人连接立刻。
谢谢!
如果我有一个在Azure卷轴中托管的WCF服务,那么我需要多少个小型机器实例来启动,以便可以同时连接1000个潜在客户端?支持1000个连接的多少个Azure实例
处理能力不是我关心的问题,只是Azure允许我在任何特定时刻打开的最大活动连接数。
我们有一个服务方法需要一些时间才能完成(比如20-30秒),我们需要大致了解Azure允许我们每个小实例有多少个开放连接,这样我们才能确保1000人连接立刻。
谢谢!
现有的答案大多覆盖它,但不同类型的答案是Windows Azure不关心你有多少连接。然后你的问题就变成了Windows和IIS/.NET/WCF或你选择使用的任何技术。
看起来像.NET 3.5是12,而在.NET 4.0中是5,000。不知道他们如何决定这些数字。
限@Jordan指是IIS线程可以是活动的数量。在@ Jordan与here的链接之后,您会看到IIS线程将在.Net线程中传递给.Net线程,而.Net正在处理它们。
您的.Net线程实际上受resources on the system限制,尽管1000可能正常。更好的办法是将请求传递给异步处理程序(如果可以的话 - 我不知道你在做什么),只留下maximum number of open TCP connections Windows Server 2008 R2 will allow,这对于1000个连接应该不成问题。
Azure Webrole没有限制 - 唯一的限制就是您购买的任何东西,比如CPU,内存,带宽等。