本篇文章简单介绍了在业务逻辑中处理断线重连的一种方法
之前一直对如何在业务逻辑中处理断线重连没有一个清晰的认识,后来做了一些思考,这里简单记录一下~
假设存在一段业务逻辑 AAA ,整体实现上分为两部分...假设 ACA_CAC 不存在状态存储,仅作为纯终端显示的话,那么我们就不用处理断线重连的问题了,因为 ACA_CAC 的显示(由 ASA_SAS 驱动)总是与 ASA_SAS 同步的....不过在现实的开发中并没有这么理想化, ACA_CAC 或多或少总会在本地存储一些状态,于是 ACA_CAC 与 ASA_SAS 便产生了状态同步问题,如果网络条件良好,逻辑上也没有纰漏的话, ACA_CAC...只是一旦引入断线重连,状态同步问题就出现了,因为在 ACA_CAC 断线然后进行重连的这段时间中, ASA_SAS 发生的状态变化将无法同步至 ACA_CAC, 甚至 ACA_CAC 重连成功之后...那么如何正确的处理这种情况下的断线重连呢?