如题,本人小白,现在要做一个HR系统到财务系统人员和部门基础数据的同步,采用定时或手动同步的方式,请问采用什么处理方式会比较高效快速???
更改方发消息到队列,感兴趣的订阅消息处理即可。
如果用消息队列的话,那效率一定高。要是做整体的对比的话,以HR系统的为准,每次同步都是全部的比对和处理,这样的话怎么处理比较好?
@小小七丶: 为毛要整体对比?改了什么告知下不行么?张三工资改了至少把张三这个标识丢队列里,你取到消息后再反查张三信息后进行更新。
@Daniel Cai: 方案上这么写的,HR系统每次推送全部的部门和人员信息。。。
@小小七丶: 怼回去啊,这啥2b方案?这种推送还不如不推送,推了有毛线意义?我是想知道更新了什么,你就告诉我更新了同时还一脸淫荡的说你看我更新的就在这一大坨东西里面你自己想办法猜。
不谈什么高深的,你丢这样一大坨东西,我假设有1000人,每人可能有10种不同类型的更新点。那么张三加工资了我就要拿着这1000人共计去查1万次才知道到底是什么。