• 20100519 项目升级计划


    从原来的3点同步 升级到 2点同步。

    销售终端问题分析:

    ITM_X

    本来就是系统表,都是外部产生的,因此不受影响。

    POS_ITEMDISTRIBUTION

    由于是网站操作了,因此pos来说仍然不受影响。

    POS_ITEMPRICEADJUST

    原来:

    本地checked->服务器中转 -> global操作

    现在:

    本地checked ->直接remoting操作.pass

    !! 在系统使用了一个time,假设部署时间是5.19. 系统实际升级时间是5.20。 那么这个之间的数据仍然会在升级后使用。


    POS_ITEMWITHDRAWTOVND

    OLD:

    CHECKED -> WEB.TRANSFER -> GLOBAL.COMMIT

    NEW:

    CHECKED -> REMOTING.PASS

    !! 在系统使用了一个time,假设部署时间是5.19. 系统实际升级时间是5.20。 那么这个之间的数据仍然会在升级后使用。


    POS_SCORERECEIPT

    OLD:

    BillStringStatus.New; _> GLOBAL. SEARCH.BillStringStatus.New);=>PASS

    NEW:

    CHECKED -> REMOTING.COMMIT.PASS

    过渡中,首先使用notequalpass,操作。之后切换到checked。 

    POS_ITEMRECEIPT

    原来:

    BillStringStatus.New; -> 服务器中转 -> global.search new -> BillStringStatus.Processed;

    现在:

    checked => remoting.pass 

    过渡中,首先使用notequalpass,操作。之后切换到checked。  

    网站与服务器问题分析:

    首先,不能同时开网站和服务器,因为网站会操作数据,例如pos_itempriceadjust.checked. 而服务器也会。那么服务器会post数据,导致数据错误。

    其次,服务器要导部分数据到网站。确保网站数据是一致的。

    再次,服务器要尽快重写,保证数据和网站同步。

    服务器的功能:

    1. 核心数据同步,仅download,用于数据备份。

    2. bill数据下载,未来用于数据检测,防止数据不一致。

    3. 信息流。

  • 相关阅读:
    链表问题----反转部分单向链表
    HTTP请求详解
    链表问题----删除链表的中间节点和a/b处的节点
    链表问题----删除倒数第K个节点
    栈和队列----最大值减去最小值小于等于num的子数组的数量
    栈和队列----求最大子矩阵的大小
    TCP/IP、Http、Socket的区别
    栈和队列----生成窗口的最大值数组
    linux根文件系统制作,busybox启动流程分析
    linux 内核启动流程分析,移植
  • 原文地址:https://www.cnblogs.com/zc22/p/1738814.html
Copyright © 2020-2023  润新知