首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >侦听队列中的请求的最佳服务架构(基于队列的负载平衡)?

侦听队列中的请求的最佳服务架构(基于队列的负载平衡)?
EN

Stack Overflow用户
提问于 2018-04-10 09:44:59
回答 2查看 55关注 0票数 0

我正在使用一个iOS应用程序中的系统,它实现了基于队列的负载均衡体系结构,以处理来自其他用户的多个传入通知(被处理/解释为请求)。将它们视为邀请,在将它们放入队列后,我有一个while(true)来检查队列并相应地处理任何对象:

代码语言:javascript
复制
queue.async{
    while true{
        print("#@# checking requests")
        // call some functions to handle any requests
        sleep(3)
    }
}

除了对队列进行一段时间(True)的检查之外,还有什么更好的方法来监听传入请求的队列吗?

EN

回答 2

Stack Overflow用户

发布于 2018-04-10 10:03:12

看看承诺或反应性可可。它们都有能力等待多个任务完成,然后做一些事情

票数 0
EN

Stack Overflow用户

发布于 2018-04-10 10:39:38

如果你曾经听说过Reative Functional Programing,你一定会去看看RxSwift,它非常适合你的情况。简而言之,RxSwift是用于信号处理的观察者设计模式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49744039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档