V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
xpyusrs
V2EX  ›  Go 编程语言

做个 ERP 系统, 因为需要同步淘宝的商品数据, 问下怎么同步比较合适

  •  
  •   xpyusrs · 2021-12-03 14:31:51 +08:00 · 1972 次点击
    这是一个创建于 1111 天前的主题,其中的信息可能已经有所发展或是发生改变。
    方案一: 跟据店铺 ID 来, 每次同步数据前把这个店铺 ID 的商品数据全部删了, 然后重新拉取最新数据, 方案简单, 代码少

    方案二: 根据数据库现有的商品 ID, 然后拉取淘宝最新的商品数据, 根据 ID 来确定那些商品需要增删改查, 这种方案感觉有点麻烦, 需要对比

    或者有其他合适的方案推荐一下也可以
    5 条回复    2021-12-04 10:09:18 +08:00
    Renco
        1
    Renco  
       2021-12-03 17:51:29 +08:00
    要看你同步是非实时还是实时的了,如果是定期跑批同步,那方案一就可以了
    kujio
        2
    kujio  
       2021-12-03 17:52:04 +08:00
    看你要的时间了,如果要实时同步,就可以拉取所有从上次到现在所有的订单变动数据.
    如果你对时间不敏感,不需要实时同步,那就在每晚 12 点重新拉取所有数据
    Renco
        3
    Renco  
       2021-12-03 17:53:09 +08:00
    不过你是单方面同步淘宝的商品数据,那应该是非实时的,淘宝那不能同步通知你修改了商品数据吧(这块就不大清楚。
    leogm9408leo
        4
    leogm9408leo  
       2021-12-03 17:58:38 +08:00
    实时性要求不高的话,方案 2 稍微优化一下就可以了,比如每日定时拉取,把订单时间在前一天的入库
    xpyusrs
        5
    xpyusrs  
    OP
       2021-12-04 10:09:18 +08:00
    @Renco 淘宝不会通知修改, 方案一每次大量删除新建, 对服务器会不会压力太大
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1403 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:23 · PVG 01:23 · LAX 09:23 · JFK 12:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.