如何将DataSnap REST限制为仅一个连接?

时间:2015-01-30 10:13:50

标签: delphi datasnap

我使用的是以前的Delphi库。遗憾的是,它基于全局变量,因此无法进行多线程调用。它在桌面应用程序中运行良好。 现在,我想在Rest Server中公开他们的服务。我想使用DataSnap应用程序。如何将并发呼叫数限制为仅一个? 服务器负载很低,所以不会有问题。如果另一个连接在前一个呼叫的中间到达,则系统必须将其置于管道中,直到上一个呼叫结束。有可能吗?

1 个答案:

答案 0 :(得分:0)

基于假设的一个可能的解决方案,因为我无法看到您的实际代码,将在单元的ThreadVar部分声明您的全局变量:这样做您将拥有每个线程上的独立变量值。 拥有单独的变量值将允许您拥有多个连接并且必须使用同步...