社区
Android
帖子详情
即时通讯中,如何能让多个客户端数据同步(比如好友管理)
神马程序员
2012-03-20 10:12:25
如题.我用了同一个帐号,在多个客户端不同时登录,我的好友数据已经下载到本地,此时我在一个客户端上进行了增删改的操作,如何才能在其他客户端下次登录时同步数据,感觉服务端应该要做些东西.还是请教有经验的人士,谢谢!
...全文
119
回复
打赏
收藏
即时通讯中,如何能让多个客户端数据同步(比如好友管理)
如题.我用了同一个帐号,在多个客户端不同时登录,我的好友数据已经下载到本地,此时我在一个客户端上进行了增删改的操作,如何才能在其他客户端下次登录时同步数据,感觉服务端应该要做些东西.还是请教有经验的人士,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Android 高仿微信实时聊天 基于百度云推送
代码为博客实例代码:http://blog.csdn.net/lmj623565791/article/details/38799363 有问题博客
中
留言
即时通讯
架构研究
即时通讯
系统一般分为
客户端
与服务端,
客户端
较轻,关键逻辑在服务端,一般分为三到四层,采用B/S和C/S混合架构。 连接层:Connector连接集群。连接层需要尽可能简单,采用
同步
/异步多种方案,来支撑高并发与高在线。连接层需要承担的总连数可能超过1000万。 逻辑层:关键逻辑与业务逻辑、应用逻辑分离,将
即时通讯
的功能模块化颗粒化,抽象基础逻辑组件,在基础组件基础上构建业务逻辑子群。
数据
层:根据逻辑层的模块化,设计对应的服务化
数据
集群,在逻辑和物理上对
数据
进行隔离存放。 监控层:将监控嵌入基础框架,多层进
游戏通讯技术:帧
同步
技术
现代多人游戏
中
,
多个
客户端
之间的通讯大多以
同步
多方状态为主要目标,为了实现这一目标,主要有两个技术方向: 状态
同步
帧
同步
1. 状态
同步
状态
同步
简单来说就是
同步
游戏
中
的各种状态,当
客户端
发送游戏动作到服务器,服务器接收到之后,通过计算游戏行为的结果,然后广播下发给
客户端
游戏
中
的各种状态
数据
。
客户端
接收到状态
数据
后显示内容。这种做法类似于各个
客户端
都在远程操作服务器上的软件。例如最高的mu...
redis和DB之间的
数据
同步
问题
1、redis作为一个缓存在应用
中
使用,
客户端
对
数据
的写操作是对DB,读操作是对redis,这就会出现
数据
不
同步
问题。 解决办法将DB
中
的
数据
更新到redis
中
。 更新
数据
的两种情况: 1、及时更新:设置定时任务,将DB
中
的
数据
定时更新到redis
中
2、非即时更新:在
客户端
访问时,redis不存在,再到DB
中
进行访问,存在时进行更新。
游戏帧
同步
的流程与实现
大纲 帧
同步
的基本原理 帧事件
数据
采集 帧
同步
的事件处理与动画 帧
同步
的逻辑
数据
同步
帧
同步
之跳帧处理 现代多人游戏
中
,
多个
客户端
之间的通讯大多以
同步
多方状态为主要目标,为了实现这一目标,主要有两个技术方向: 状态
同步
帧
同步
状态
同步
状态
同步
简单来说就是
同步
游戏
中
的各种状态,当
客户端
发送游戏动作到服务器,服务器接收到之后,通过计算游戏行为的结果,然后广播下发给
客户端
游戏
中
的各种状态
数据
。
客户端
接收到状态
数据
后显示内容。这种做法类似于各个
客户端
都在远程操作服务器上的软件。例如最高的mud,
Android
80,471
社区成员
91,391
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章