【发布时间】:2011-05-03 09:30:43
【问题描述】:
我目前正在尝试将我们的新 Intranet (ASP-MVC) 与我们的寻呼系统的 Web 前端接口。寻呼机系统的前端大约有 10 年的历史,界面很差,没有文档。为此,我将 Intranet 上的表单发布到服务器,然后我们的服务器向寻呼机服务器发送一个 HTTP POST,该服务器模仿它自己的表单发送的内容。
在测试过载时(我们几乎同时发送了大约 10 条消息),寻呼机服务器崩溃了,因为系统是一个黑匣子,我们注意到的唯一区别是并发 POST,我们至少可以做的是尽量防止这种情况发生.
我想让所有消息进入一个最多每 5-10 秒发送一次的队列,但我不知道如何实现这个,有没有人有任何建议或一些基本教程的链接让我开始?
更新
我之前没有指定这个但是从浏览器的角度来看这个过程应该是同步的,即webserver从浏览器获取http POST请求,消息被放入队列,消息从队列发送,网络服务器向浏览器发送 http 响应。这不是一项高容量的服务,我希望同时请求很少,因此响应将接近即时,它更像是防止并发请求的潜在问题。
【问题讨论】:
标签: c# asp.net asp.net-mvc iis-7 message-queue