【发布时间】:2014-04-21 15:02:51
【问题描述】:
我正在考虑使用 WCF 或 mormot 作为 RESTful 服务的框架,其中需要访问的业务/遗留代码是用 Delphi 编写的。性能是项目的前提。 应用程序必须为负载平衡做好准备。 REST 服务桌面的客户端是 Windows 应用程序。这些桌面客户端允许用户查看大量数据,并在 SQL 语句中提供大量结果。实现服务以缓存记录集并通过 REST 服务缓慢使用它的最佳方法是什么。可以演示一个很好的例子吗?记录集必须缓存在会话中,直到客户端完成咨询或决定进行完整提取。我正在寻找合适的架构?
启用负载平衡将在 WCF 中起作用吗?由于记录集缓存在单个服务器上,因此如果有行提取请求,则必须落在同一台服务器上。
【问题讨论】:
-
您的结果集内容如何?一些巨大的二进制 blob 和许多简单的值行?您想使用什么数据库引擎?
标签: c# performance wcf delphi rest