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



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

queue.async{
while true{
print("#@# checking requests")
// call some functions to handle any requests
sleep(3)
}
}

除了一段时间(true)检查之外,有没有更好的方法来侦听队列中的传入请求?

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

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

最新更新