金华LIS接口粘包问题处理方案
一、问题描述:
LIS接口程序批量发送申请信息,其中ENQ粘包问题导致发送到iLAS的申请数据格式不对,iLAS回复NAK拒收消息,导致这一批的标本申请无法接收
二、解决方案:
考虑网络延迟(目前ping网络没有丢包,需要持续观察)
LIS现在批量发送申请,建议改为单条发送申请(缩短单条消息的交互时间,即使失败也是单个标本失败,不是批量申请失败)。
iLAS收到错误消息会返回NAK给LIS,建议LIS能重新发送刚才没发送成功的申请,防止丢失申请信息。
LIS超时相应时间和发送消息时间需要分开,超时相应时间改为6秒,消息发送时间改为实时的,消息发送不应该设置时间间隔。