gpt4 book ai didi

android - 在客户端和网络之间设计一个 "task"层来组织同步网络/api 调用

转载 作者:太空狗 更新时间:2023-10-29 12:52:37 27 4
gpt4 key购买 nike

对于我正在开发的应用程序,我们有一堆 API 调用可以完成某些事情。通常每一件事都需要不止一次的 api 调用。我想要设计的是一个中间层,其中 UI/Client 可以只说执行某个任务,中间层将调用该任务,而任务将处理所有 api 调用序列..

我很难选择正确的设计模式。基本上我在考虑一种调解 UI、网络和任务之间交互的调解器类型模式。并且一切只会与调解器对话,但这可能会使调解器变得过于复杂。还有一个要求是任务可以由其他任务组成(一个任务可能依赖于另一个任务并调用它并等待它完成)。

是否已经存在与此类相关的通用设计模式?

最佳答案

Virgil Dobjanschis Google IO REST 解释了从 UI 中解耦网络操作(在他的例子中是 REST)的一个很好的模式,您可以在这里观看视频 http://www.youtube.com/watch?v=xHXn3Kg2IQE它应该是一个很好的灵感,可以帮助您入门。

关于android - 在客户端和网络之间设计一个 "task"层来组织同步网络/api 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10537673/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com