本技术属于跨系统API数据同步技术领域,旨在提供一种利用马尔科夫链优化轮询策略的方法和装置。该方法通过记录源系统随机数据状态序列,基于这些状态序列数据,动态调整轮询策略,以提高数据同步效率和准确性。
背景技术
在两个系统之间进行数据同步时,通常目标系统要从源系统轮询数据。但目标系统因为不知道源系统什么时候有数据,因此只能定时轮询源系统。轮询的频率太快,会浪费源系统和目标系统的硬件资源,轮询频率太慢,又会极大数据同步影响时效性。
现有技术中,申请号202311197235.X的中国专利,一种分组执行的数据同步方法和装置,公开了通过引入多版本分组管理,在保证同步数据一致性和拆分事务执行粒度的基础上,支持在数据同步过程中随时调整分组规则,提高了同步程序的便利性和容错率,且提高了数据同步效率。但此专利局限在数据库的事务执行中提高并发效率。
申请号202011180641.1的中国专利,一种事件驱动技术的马尔可夫切换复杂网络同步方法,公开了通过牵制策略算法,可在随机切换的复杂网络同步过程中迅速确定牵制节点;根据牵制反馈增益策略,可在网络控制效率有限,无法获得可靠牵制反馈增益的情况下,合理选择耦合强度和内部耦合矩阵;运用基于事件驱动的网络同步策略,能够有效实现复杂网络同步,同时在减少网络系统中信息交换和计算负荷的前提下仍保持令人满意的性能。但此专利需要在复杂网络中,选择合适的链路,并以确定牵引节点为条件。当出现与预测误差时,没有对误差及时进行反馈和修正的机制,数据同步准确度有待提高。
实现思路