0

目前我负责一项服务:在远程服务器上进行 Http Get 调用,为使用 asp(没有 .net 的普通 asp)的手机充电。URL 看起来像 charge.asp?param=provide Ai amount 100 Num 9999999
服务器大约需要 10 秒为手机充值然后发送响应。由于客户端应用程序使用 Java EE 技术,哪种 Java EE 技术最适合此场景(Web 服务、JMS 等)?同步和异步请求呢?

4

1 回答 1

0

由于涉及两种不同的技术,我建议使用 webservice,因为它使用行业标准而不是 Java 标准,

由于这本质上是事务性的,因此消息应该是同步的,因为通常用户更方便等待而不是稍后收到有关成功或失败的通知,如果等待时间长那么它可能是另一回事,但通常 10 秒是可以接受。

如果您的容量规划建议等待 10 秒会使服务器处于极端负载状态,请采取异步方法,同时确保通知用户成功或失败。

WS 架构

WS 中的事务

于 2012-05-28T18:47:27.467 回答