我正在开发一个 web 应用程序,它需要从一些本地和一些非本地资源中获取数据,然后显示它。由于从这些资源中获取数据可能需要任意时间,我正在考虑使用参与者概念,以便每个参与者负责从各自的资源中获取数据。请求线程将等待每个参与者完成其任务,然后使用 ajax 仅更新依赖于该数据的网页部分。这样,用户将在收到数据后立即开始查看数据,而不是等待所有数据完成,然后再查看数据。
我计划为此研究 scala/lift 框架。我在网上阅读了一些关于 scala/lift 的文章,并想探索这是否是解决这个问题的正确方法,以及 scala/lift 是否是一个不错的选择平台。我以前曾在 Java 和 C# 中工作过。欢迎任何意见、意见、建议。
谢谢,加里