找回密码
 立即注册
搜索
楼主: Error

大家谁对实时数据传输比较熟悉,尤其是用.net开发的

[复制链接]

286

主题

6658

回帖

9122

积分

网站编辑

积分
9122
发表于 2008-5-24 00:53:18 | 显示全部楼层
原帖由 Error 于 2008-5-23 13:08 发表
要做一个数据实时显示的东西,数据源是在海南各市县。


数据源指的是各个地方的数据库?
需要走internet?还是有专线呢?
这个会涉及到采用什么方式来取得数据的。
有苗不愁长
回复

使用道具 举报

178

主题

1103

回帖

1622

积分

金牌会员

积分
1622
发表于 2008-5-24 09:26:41 | 显示全部楼层
网络丢包怎么办?有什么特殊的同步协议?
回复

使用道具 举报

19

主题

593

回帖

582

积分

高级会员

积分
582
发表于 2008-5-26 09:36:21 | 显示全部楼层
我不懂,学习啦
回复

使用道具 举报

726

主题

7323

回帖

5966

积分

网站编辑

海盗船长

积分
5966
 楼主| 发表于 2008-5-26 12:19:13 | 显示全部楼层
原帖由 guaguatou 于 2008-5-24 00:53 发表


数据源指的是各个地方的数据库?
需要走internet?还是有专线呢?
这个会涉及到采用什么方式来取得数据的。

数据源是各地数据库,需要走INTERNET,不过我们搭建了一个VPN环境。
一生中,我们能保持比较好的交情的永远只有那么多人,我们能一直联系的永远只有那么多人,总有一些人会因为跟不上我们的步伐或者我们跟不上他的步伐而渐渐淡出我们的生活,也会有一些人因为各种各样的原因而进入我们的视线。
回复

使用道具 举报

1

主题

107

回帖

146

积分

海星

积分
146
发表于 2008-5-28 23:40:06 | 显示全部楼层
传送数据感觉不是主要的。主要的是怎么通过webservice保证数据的一致性。

更改一个数据库的时候是两边都修改成功才算完成还是成功一个另外一个靠同步。。
回复

使用道具 举报

286

主题

6658

回帖

9122

积分

网站编辑

积分
9122
发表于 2008-5-29 10:08:21 | 显示全部楼层
vpn环境我不是很熟悉,应该是可以把它当作是内网一样的,是不是的?如果是这样的话,安装数据库的机器上能不能安装客户端呢?
有苗不愁长
回复

使用道具 举报

54

主题

729

回帖

1026

积分

金牌会员

积分
1026
发表于 2008-5-29 17:20:02 | 显示全部楼层
webservice的目的好像不是为了实时哟

LZ说的情况也不够详细啊,其实用xmlhttp也可以实现实时啊,当然听上去似乎应该先用socket?
有贼心没贼胆的是好人
回复

使用道具 举报

1

主题

9

回帖

13

积分

新手上路

积分
13
发表于 2008-5-31 14:50:02 | 显示全部楼层
首先,.net有webservice的数据同步方案,就是smart client。
不需要网络实时连接。
原理是:将这边修改数据库时提交到数据库的dataset 序列化(当然,为了减少数据传送,我们可以将dataset中没有变化的表,没有变化的行去掉),通过webservice上传到远程服务器上。
远程服务器接收到后,将这个dataset反序列化,在自己的数据库上做提交。

当然可以进行进一步改进,如序列化后再压缩一下,减少数据包大小,上传成功webservice设标记,提交不成功给标记等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-15 07:38 , Processed in 0.090131 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表