最优算法实现,该如何解决

最优算法实现
项目中需要用到3个快递接口,接口有优先级(顺丰、宅急送、ems),
假如现在有100个订单,按优先级调用接口,
如果第一个接口无法满足(送货地点无法送达),则调用第二接口,如果第一个接口满足所有则不用调第二个
第二个接口还无法满足,则调用第三个接口

求最优的算法实现
------解决思路----------------------
百度“方法链”
------解决思路----------------------
坐等高手出来解决
------解决思路----------------------
这个需要什么算法啊?最多是设计模式而已
------解决思路----------------------
引用:
就是怎样设计会高效一点

你是绝对的误区,什么就高效了。什么就设计了

方法链不能解决你的问题么?方法链实际就不高效果了

难道你非让我们说,人工智能---决策树算法,大数据分布式计算就高大上,就是会设计,就是高效了把!!