我有一个应用程序对 BlaseDS 服务器进行远程方法调用,该服务器使用 Java 连接到第 3 方数据系统。它需要进行 2 个远程方法调用method_A()
和method_B()
.
method_A()
在 5 秒的计时器上调用java 。
javamethod_B()
由用户发起的操作调用。
如果计时器完成并且应用程序调用method_A()
并且之前method_A()
能够返回任何数据method_B()
,则这将导致method_A()
返回任何数据。然后method_B()
抛出一个错误。
method_A()
抛出错误后,任何更多的调用都可以正常工作,但在错误method_B()
后将无法正常工作。
有什么方法可以配置 BlazeDS 以确保method_A()
完成之前method_B()
的操作或 if method_A()
and method_B()
and 被同时调用而不会出现任何错误?还是我应该重构服务以符合命令模式?
预先感谢您提供的任何帮助