本篇文章简单介绍了在业务逻辑中处理断线重连的一种方法
之前一直对如何在业务逻辑中处理断线重连没有一个清晰的认识,后来做了一些思考,这里简单记录一下~
假设存在一段业务逻辑 AAA ,整体实现上分为两部分...:
服务器逻辑部分 ASA_SAS
客户端逻辑部分 ACA_CAC
一般来讲都是 ASA_SAS 负责维护逻辑状态与事件分发,ACA_CAC 则主要负责显示,输入等表现层的处理....不过在现实的开发中并没有这么理想化, ACA_CAC 或多或少总会在本地存储一些状态,于是 ACA_CAC 与 ASA_SAS 便产生了状态同步问题,如果网络条件良好,逻辑上也没有纰漏的话, ACA_CAC..., ASA_SAS 本身都可能因为处理完毕而结束了自己的逻辑过程....那么如何正确的处理这种情况下的断线重连呢?