【问题标题】:Asynchronous Calls in FlexFlex 中的异步调用
【发布时间】:2009-07-08 14:50:59
【问题描述】:

我的 Flex 应用程序远程调用 weborb 以保存来自 Flex 的一些数据。保存此数据后,将在另一台服务器上调用服务。 Flex 一直在等待答案。

是否可以调用此服务(在另一台服务器上)而不等待应答。我试图异步调用服务,但这只是在不同的线程中调用服务。 Flex 仍然需要等待两个线程完成...

有什么想法吗?所以当数据被保存时,flex 应该得到它的答案。 (当处理服务的线程仍在运行时)。

【问题讨论】:

    标签: apache-flex wcf weborb


    【解决方案1】:

    在服务方面确实无能为力。 Web 上的服务可以是异步的,因为它们会向您返回一个令牌,然后您可以查询它的状态,但通常它们不是异步的。

    这意味着当您在客户端上对 Web 服务进行异步调用时,您必须生成另一个线程然后进行调用,并等待该线程上的响应。

    如果您想调用另一个服务并执行一些工作,您唯一的选择是在客户端上生成另一个线程。如果您不关心结果,则不要在该线程上加入(或 Flex 的等效项),但我假设您有点关心结果。

    【讨论】:

    • 很有趣,而且看起来很合乎逻辑。我认为可以将第二个线程与第一个线程分离。我将尝试从 Flex 中找到解决方案。真正的问题是我不关心结果,所以我不希望 Flex 等待答案。
    猜你喜欢
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-23
    • 1970-01-01
    相关资源
    最近更新 更多