系统间数据对接的逻辑和机制
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
产品参赵
扫码关注公众号
扫码阅读
手机扫码阅读
在后端产品开发中,系统间的数据对接是为了实现数据信息的传输,其方式包括接口传输、数据库传输、文件共享传输、消息队列方式传输等。本文将专注于数据获取后的运算逻辑和异常机制。
1. 数据获取方式
数据可以通过触发式获取,如用户界面按钮点击,或通过定时任务方式。定时任务定期从数据源获取满足特定条件的数据,可基于增量或全量数据。例如,定时任务每6小时获取一次更新的数据,或者获取标记为未获取的数据,并确保索引以维持运算速度。
2. 数据的异步处理
在数据获取后,为了便于异常追踪和减少系统间的耦合,建议采用异步机制。数据先落地到中转表,再写入最终表或进行运算。例如,财务系统从物流系统异步获取包裹运费,并在本地中间表中分摊到商品。对于数据量大或运算逻辑复杂的场景,应优先采用异步机制。
3. 判重机制
持续的数据传输中可能会多次获取同一数据,需要确定去重机制。首先,确定表中作为重复判断标准的关键字段,如身份证号。根据这些字段判断是插入新数据、覆盖还是更新旧数据。变更去重字段时需考虑对历史数据的影响。
4. 记录数据获取日志
创建数据日志记录数据传输的详细情况,包括数据是否提供、接收和写入。日志可存储在本地数据库以便长期保留。后端产品管理者需了解这些知识,以提高工作效率。
文章强调了后端产品经理需要熟悉技术和产品的交叉领域,以便高效完成后端产品方案。
产品参赵
产品参赵
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
产品参赵的其他文章
App产品原型背后要交代的细节或要理解的原则(五)
本文目录:\x0a18、「聊天」发表情,是怎样的处理机制\x0a19、「输入框」的约束是一件小事\x0a20、你的App使用到「音效」了吗\x0a21、分页加载,还是一次加载
页面加载机制总结
加载是信息更新的反馈过程。包括人机交互的反馈,以及机(客户端)与服务器(后台)的交互的反馈。加载的触发方式包
为何产品多年仍平平无奇?少数人,才拥有一眼看穿本质的能力!
职场价值和挺进的纵深!
12个含数字的昵称,你知道它的内涵吗?说出5个算你有深度
提到有特殊含义的数字,很容易想到“1314”之类的。\x0a\x0a今天我们要说的这几个,内涵更加深刻,并且可以用作昵称
从冠状病毒到兔子繁殖的数字问题
新型冠状病毒的势头并没有消退。反而随着更长的潜伏期、更大的基数,让人更觉得处于“黑暗森林”之中,不敢掉以轻心。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线