Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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
Deployment rackspace云部署中队列的宿主位置_Deployment_Queue_Cloud - Fatal编程技术网

Deployment rackspace云部署中队列的宿主位置

Deployment rackspace云部署中队列的宿主位置,deployment,queue,cloud,Deployment,Queue,Cloud,我正在开发一个应用程序,它由一个asp.NETMVC前端组成,该前端调用一组Web服务,并调用sql server。前端的操作可能会导致大量需要执行的作业,我想在某个地方排队 由于应用程序的预期负载配置文件,使用可扩展的基础架构(如rackspace云)是有意义的。现在我想知道在哪里排队工作是最好的。在前端服务器上对它们进行排队意味着,只有在处理队列后才能缩减前端服务器的数量,这是一种资源浪费,如果前端上的峰值负载已过,我们希望在处理队列项目的机器上缩减并扩大 如果我们在数据库服务器上对它们进行

我正在开发一个应用程序,它由一个asp.NETMVC前端组成,该前端调用一组Web服务,并调用sql server。前端的操作可能会导致大量需要执行的作业,我想在某个地方排队

由于应用程序的预期负载配置文件,使用可扩展的基础架构(如rackspace云)是有意义的。现在我想知道在哪里排队工作是最好的。在前端服务器上对它们进行排队意味着,只有在处理队列后才能缩减前端服务器的数量,这是一种资源浪费,如果前端上的峰值负载已过,我们希望在处理队列项目的机器上缩减并扩大


如果我们在数据库服务器上对它们进行排队,那么我们正在将负载添加到一台机器上,而在当前设置中,这台机器已经是最有可能的botleneck。您将如何设计此方案?

您应该仔细阅读活动来源和CQR,尤其是Greg Young的6小时演示文稿http://www.viddler.com/v/dc528842 -它的目的是以一种久经考验的方式减轻这类问题的负担