ASP.NET MVC 2 的多线程设计问题

发布于 2024-11-02 21:50:48 字数 325 浏览 6 评论 0原文

我正在开发一个与旅游相关的网站,这是我的高级架构:

ASP.NET MVC 2 (Presentation Layer) 
Services Layer 
Repository Layer communicating with external J2EE Services

对于特定的用户搜索场景,我需要调用 J2EE 服务 4 到 5 次(独立操作),将所有响应合并为单个响应并将其移交给到控制器以便能够将其呈现给用户。

处理这种情况的最佳方法是什么?我应该使用 MVC 2 的 AsyncController 功能还是在服务层中实现一些多线程逻辑?

I am working on a Travel related website and here is my high level architecture:

ASP.NET MVC 2 (Presentation Layer) 
Services Layer 
Repository Layer communicating with external J2EE Services

For a particular user search scenario, I need to call the J2EE service 4 to 5 times (independent operations), consolidate all responses into a single response and hand it over to the Controller to be able to present it to user.

What is the best way to handle this scenario? Should I use AsyncController feature of MVC 2 or implement some multi-threading logic in my Service layer?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文