相关疑难解决方法(0)

如何防止Web服务API中的并发?

我们有三个Web服务(/a,/b,/c),其中每个服务映射到一个方法(go())在一个单独的Java类(ClassA,ClassB,ClassC).

只有一个服务应该同时运行(即:/b运行时无法/a运行).但是,由于这是一个REST API,因此无法阻止客户端请求并发运行的服务.

服务器上最好和最简单的方法是什么,以强制服务不同时运行?


更新:这是一个内部应用程序,我们不会有大的负载,只有一个应用程序服务器.

更新:这是一个主观问题,因为您可以对影响最终答案的一般应用程序设计提出不同的论点.当我发现最有趣和最有帮助时,接受了翻译的回答.

java api rest concurrency web-services

6
推荐指数
2
解决办法
4300
查看次数

标签 统计

api ×1

concurrency ×1

java ×1

rest ×1

web-services ×1