会存在这样极端场景,用户取完号正好有急事走了,没有去排队取药,那么如果不做异常情况兜底,窗口轮到他取药的时候,会一直占用窗口队列的第一个位置,对其他排队人员以及工作人员造成干扰。...简单的处理方式是设置超时时间,如果超过5分钟一直没有来取药,工作人员可以手动将其放入异常队列,用来在下班之前突然用户来取药以及盘库操作。
2.如果高峰期窗口爆满了怎么办?...早上刚上班时一般不会有太多人,所以一般开两三个窗口就够用了,到高峰期的时候,取药系统可以监控到公共池的数量,如果超过设定阈值,可以适当增加开放窗口数量,但是窗口数量也是有限的,如果窗口全部开放,还是无法满足诉求,如果都进公共池...如果进公共池子的时候都在同一个FIFO队列,那么虽然通过取药号关联的身份属性能够做一些个性化分流,但是正常窗口的取药号和特殊窗口的取药号会相互影响,比如99个普通取药,1个特殊取药,那么万一特殊取药号排在了队列最后...,那么需要等正常取药号全部分配了才能将其分配,那如果正常窗口爆满了呢,特殊取药号一直无法分流,并且特殊取药窗口长时间会闲置,那么就失去了其存在的本质意义。