方法使用 Java 调用 BlazeDS



我有一个应用程序,它对使用 Java 连接到第三方数据系统的 BlaseDS 服务器进行远程方法调用。它需要method_A()method_B()进行 2 次远程方法调用。

Java method_A() 在 5 秒的计时器上调用。

Java method_B()由用户启动的操作调用。

如果计时器已完成,并且应用程序调用method_A()并且method_A()能够返回调用method_B()的任何数据之前,则会导致method_A()返回任何数据。然后method_B()抛出错误。

引发错误后,对method_A()的任何更多调用都将正常工作method_B()但在错误后将无法正常工作。

有什么方法可以配置 BlazeDS 以确保method_A()method_B()作之前完成,或者如果method_A()method_B()并同时调用而没有任何错误? 还是应该重构服务以符合命令模式?

提前感谢您提供的任何帮助

据我所知,没有包含这样的并发功能。唯一的并发功能是"并发"变量,它仅影响对同一方法的调用

因此,正如您所想的,解决方案是使用命令模式

相关内容

  • 没有找到相关文章

最新更新