Spring同步2次调用

时间:2015-02-19 06:29:45

标签: java spring

我在我的方法中使用注释@Async。对于对第三方进行隔离调用的代码,Async的行为是完美的。但是在我的程序运行的情况下,我打了两个电话给第三方现在的问题是我想要按顺序调用同步到第三方。如果可能则需要建议。我希望异步保持原样(因为性能有问题,调用调用)顺序)如果需要其他信息,请告诉我。

1 个答案:

答案 0 :(得分:1)

我相信如果你的第一个方法返回Future<>您可以创建一个新的@Async方法,该方法调用第一个方法,然后等待Future完成。然后调用第二种方法,等待或不等待它完成。