读书人

现阶段一个项目请大家给个思路

发布时间: 2013-11-09 17:06:41 作者: rapoo

目前一个项目请大家给个思路
目前一个项目 客户有200个Android移动终端 联接 wifi 需要实时显示局域网一个服务器数据库里的一张表内容的变化。
要求 服务器数据库里表内容一旦变化 需要200个Android移动终端界面上也同时能显示出最新变化内容。目前有几个想法不知道哪个最好,也没办法去找200个终端来测试验证,所以请大家集思广益一下。
目前想到的方案有以下几种:

1.服务器端用webservice 查询数据表 返回内容 Android终端定时访问webservice取最新数据显示。这个实现比较简单,但是要求是实时显示 估计每个Android终端可能1s就要访问一下webservice,不知道服务器能受得了不?

2.用Socket通信,但是可能也需要发送心跳包,也是担心服务器负载问题。

3.推送机制,我觉得这个最好 如果服务器数据更新了才主动推送到客户端,这样客户端就没有必要再数据没更新的时候频繁访问服务器或者可以以较大时间间隔来访问服务器了尽量减小服务器负载。

大家还有什么好建议都说说啊???
[解决办法]
用推送吧,监测当有数据变化时就把数据发送给client,方便省流量

读书人网 >Android

热点推荐