Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading Windows Azure工作角色内并发线程的最大数量_Multithreading_Azure_Tcp Ip - Fatal编程技术网

Multithreading Windows Azure工作角色内并发线程的最大数量

Multithreading Windows Azure工作角色内并发线程的最大数量,multithreading,azure,tcp-ip,Multithreading,Azure,Tcp Ip,我们正在开发一个服务器应用程序,它需要同时打开大量TCP/IP连接,等待一些小的通知。 我们计划使用WindowsAzure云服务来轻松扩展服务器,但我们只有一个疑问 单个Windows Azure工作角色实例可以拥有的最大并发线程数(或等待消息的tcp/ip连接数)是多少?工作角色内的Windows Azure实例是由Azure AppFabric控制器管理的常规Windows Server VM。 因此,对于每个serer可以逻辑支持的线程或连接的数量没有Azure特定的限制 但是,请注意,

我们正在开发一个服务器应用程序,它需要同时打开大量TCP/IP连接,等待一些小的通知。 我们计划使用WindowsAzure云服务来轻松扩展服务器,但我们只有一个疑问


单个Windows Azure工作角色实例可以拥有的最大并发线程数(或等待消息的tcp/ip连接数)是多少?

工作角色内的Windows Azure实例是由Azure AppFabric控制器管理的常规Windows Server VM。 因此,对于每个serer可以逻辑支持的线程或连接的数量没有Azure特定的限制

但是,请注意,Azure中的服务器可以具有不同的大小(功率),并且在物理上可以处理不同数量的运行线程或打开的连接。 理论上的最大数量还取决于线程/连接本身(它们占用多少资源是关键)

在已部署的解决方案上运行负载测试可能有助于实现可以打开并充分执行的最大线程数/连接数


此外,由于Windows Azure支持向外扩展,您可以使用诸如监视运行线程数或TCP/IP连接数的性能计数器,并自动向VM添加/删除服务器。

工作角色内的Windows Azure实例是由Azure AppFabric控制器管理的常规Windows Server VM。 因此,对于每个serer可以逻辑支持的线程或连接的数量没有Azure特定的限制

但是,请注意,Azure中的服务器可以具有不同的大小(功率),并且在物理上可以处理不同数量的运行线程或打开的连接。 理论上的最大数量还取决于线程/连接本身(它们占用多少资源是关键)

在已部署的解决方案上运行负载测试可能有助于实现可以打开并充分执行的最大线程数/连接数


此外,由于Windows Azure支持向外扩展,因此您可以使用类似的功能来监视运行线程或TCP/IP连接数的性能计数器,并自动向VM添加/删除服务器。

我们已经计划进行一些测试,这些线程/连接使用的资源非常少。。它们用于侦听只返回ID的通知。我们已经计划进行一些测试,这些线程/连接使用的资源非常少。。它们用于侦听仅返回id的通知