Foxtable(狐表)用户栏目专家坐堂 → 寻求处理断网的最优解决方案


  共有13773人关注过本帖树形打印复制链接

主题:寻求处理断网的最优解决方案

帅哥哟,离线,有人找我吗?
kylin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
寻求处理断网的最优解决方案  发帖心情 Post By:2011/10/5 10:49:00 [只看该作者]

一个客户终端,比如说是一个零售POS,应当有处理断网状态下的功能

1、如果总是使用本地存储的数据,可以实现现场的实时处理,关机前发回数据,可是服务器数据无法同步查询,即总部无法实时获取数据。

2、如果实现在服务器同步读写数据,总部可以实时获取数据,那么在断网时,数据无法现场处理。

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2011/10/5 12:00:00 [只看该作者]

这个两难问题,请大家一起帮忙出主意,如何两全?

 回到顶部
帅哥哟,离线,有人找我吗?
lruiqiu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:577 威望:0 精华:0 注册:2011/10/2 13:50:00
  发帖心情 Post By:2011/10/5 12:55:00 [只看该作者]

能不能直接保存在本地,然后每隔一段时间自动往服务器发送一次数据呢?

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2011/10/5 12:57:00 [只看该作者]

以下是引用lruiqiu在2011-10-5 12:55:00的发言:
能不能直接保存在本地,然后每隔一段时间自动往服务器发送一次数据呢?

这样不能实时查询数据,如1的难题


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/5 13:01:00 [只看该作者]

是个两难的问题。

你要实现的原理和快盘、同步盘差不多,但快盘、同步盘如果多人编辑同一条数据时会引起冲突。

[此贴子已经被作者于2011-10-5 13:01:47编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/10/5 13:15:00 [只看该作者]

断网,是不是就等于无法链接外部数据源(因为服务器没有连接上)?是否不需要单独处理?如果不是,则狐表就需要改进,就应该视为狐表在这方面的漏洞,我认为贺老师既然提供了外部数据源功能,则不需要foxtable客户来处理这些,系统在同步、加载、保存数据前都应该自动处理、判断断网问题,当这些操作无法成功时,应当自动返回结果并提示才对。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/5 13:25:00 [只看该作者]

呵呵,问题不是这么简单的。

如果断网了,狐表自动进行处理,姑且假设为保存到硬盘,等连网了再同步到服务器上的数据库中。

问题来了,假设有A、B、C三个用户同时在编辑,甚至是同时编辑同一条数据,试问连网后怎么判断应该覆盖哪些数据,在这个问题不能解决之前,断网时不能处理数据是最好的选择。


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/5 13:29:00 [只看该作者]

To 楼主,如果不是多人同时编辑,快盘等似乎是不二选择。

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2011/10/5 13:34:00 [只看该作者]

目前是搞一个较大型的分销系统,是多人操作的,所以在测试用的时候,有这么个两难问题。

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2011/10/5 13:36:00 [只看该作者]

当然有一个问题是这样的,可以假设一个POS点只有一个人操作,而与其他POS点的没有关系,就是说各个POS站点的数据各自独立。不会存在多人编辑同一行数据的情况。

 

当然各个POS的数据需要实时传回去的。

 

主要焦点是断网的情况下如何传递更新服务器数据

[此贴子已经被作者于2011-10-5 13:37:40编辑过]

 回到顶部
总数 20 1 2 下一页