美文网首页
laravel项目同步数据分析

laravel项目同步数据分析

作者: 机智的老刘明同志 | 来源:发表于2018-11-28 22:02 被阅读38次

    应用场景:

            将一个老项目的几个模块拆分出去形成多个新项目

            保证新项目的原始数据同老项目数据一致,且老项目的数据会单向推送给新项目

    老项目推送原始数据:

             将老项目的原始数据 通过laravel 自定义命令同步到新项目中 (handle方法执行自定义命令时自动调用

    自定义命令行调用初始化方法

    datasync_init()

    datasync_init()总结:

            datasync_init()方法本质是将配置文件中的model_list中的所有表的已存在数据全部推送给下属各个APP中 。生成一个初始化日志,初始化日志记录哪些app中的哪些模型已经被初始化,

    初始化日志的表结构:

    send():

    send()总结:

            将数据发送给下属的App中,并针对每条数据,按月份生成对应日志文件       

    call():  

    call()方法总结:

            单纯的curl方法。。。

    针对每条数据生成的表结构:

    save_send_log():


    相关文章

      网友评论

          本文标题:laravel项目同步数据分析

          本文链接:https://www.haomeiwen.com/subject/aaezqqtx.html