当前位置: 首页 > news >正文

wordpress的博客主题seo技术教学视频

wordpress的博客主题,seo技术教学视频,网站改版应该怎么做,如何做网站跳转页面设计概述 后台同步方案的设计就是数据存储结构的设计,如何快速体现“信息变化”,如何快速计算出“变化信息”。后台数据存储结构是由同步协议中同步契约决定的。 设计方案 该方案的同步是按照业务粒度来划分,只需要同步sdk要求同步的数据。…

设计概述

后台同步方案的设计就是数据存储结构的设计,如何快速体现“信息变化”,如何快速计算出“变化信息”。后台数据存储结构是由同步协议中同步契约决定的。

设计方案

该方案的同步是按照业务粒度来划分,只需要同步sdk要求同步的数据。

缓存数据模型

//用户信息
UserInfo
{int64 uid; int64 user_info_version; //个人信息版本号string nickname; int64 nickname_version; //昵称版本号string avatar; int64 avatar_version; //头像版本号string signature;int64 signature_version; //签名版本号
}
//群组信息
GroupInfo
{  int64 gid;int64 group_info_version;//群组信息版本号string group_name;string group_desc;  
}
//事件信息
Event
{int64 event_id;//事件idint32 event_type; //事件类型  int64 from_uid; //事件发起者int64 gid;//群组idint64 to_uidlist; //事件当事人int64 event_version;//事件版本号 
}
//群组成员
GroupUser 
{ int64 gid; int64 user_info_version=2; //群组的所有成员中,用户信息最新的成员,他的个人信息版本号 int64 user_list_version=3; //群组成员列表版本号,只要user_list发生变化,该版本号也要发生变化list<UserInfo> user_list; //群组成员列表
}
//用户群组
UserGroup
{ int64 uid;int64 group_info_version; //用户的所有群组中,群组信息最新的群组的版本号 int64 group_list_version; //用户群组列表版本号,只要group_list发生变化,该版本号也要发生变化list<GroupInfo> group_list; //用户群组列表 
}
//好友
UserFriend
{int64 uid;int64 user_info_version;//用户的所有好友中,用户信息最新的好友,他的个人信息版本号 int64 user_list_version;//好友列表版本号,只要user_list发生变化,该版本号也要发生变化list<UserInfo> user_list;//好友列表
}
//群组事件
GroupEvent
{list<Event> event_list;//事件列表
}
// GroupMemberSync业务契约需要的请求信息 
GroupMemberSync { int64 gid; int64 user_info_version=2; //群组的所有成员中,用户信息最新的成员,他的个人信息版本号 int64 user_list_version=3; //群组成员列表版本号
}
// GroupMemberSync业务契约需要返回的信息 
GroupMemberSyncRsp { GroupMemberSync group_member_sync; list<UserInfo> users; list<Event> events; }

同步流程

业务请求处理流程:业务请求->service模块->业务在改变信息本身的同时也要记录信息的变化。

用户信息更新

->用户信息更新请求
->service模块
更新用户信息UserInfo中user_info_version版本号和相应属性nickname_version、signature_version等的版本号。
更新用户所属群组的GroupUser中user_info_version版本号和成员列表中该用户的user_info_version版本号。
更新用户所有好友的UserFriend中user_info_version版本号和成员列表中该用户的user_info_version版本号。
(复杂度为o(n),n表示数据库中操作元素的量级,key-value数据库以key为单位,sql数据库以行为单位)

群组操作(创建群组、退出群组、添加群组成员、删除群组成员)

->创建群组、退出群组、添加群组成员、删除群组成员请求
->service模块
更新用户所属的群组GroupUser中user_list_version版本号。
更新用户群组列表UserGroup中group_list_version版本号。
在群组事件列表GroupEvent中添加一条新记录。
给SDK下发一条业务契约的同步通知,让SDK决定是否要及时同步信息。

// 同步通知
SyncNotification
{list<GroupMemberSync> group_member_sync;
}

同步驱动处理流程:同步驱动->sync模块->业务契约需要的增量更新结果

获取群组成员增量信息

->同步驱动

// 同步驱动
SyncRequest
{list<GroupMemberSync> group_member_sync;
}

->sync模块
比较GetGroupMemberList业务契约请求信息中group_list_version_1 和后台数据库中Group_User的 group_list_version_2,找出该群组的两个版本号之间的Event,得到群组中成员的增量变化。(复杂度为o(n))
比较GetGroupMemberList业务契约请求信息中user_info_version_1 和后台数据库中Group_User的 user_info_version_2,找出该群组两个版本号之间信息发生变化的用户,得到增量的用户信息变化。(复杂度为o(n))
->增量同步结果

// 业务契约的同步结果
message SyncResponse
{list<GroupMemberSyncRsp> group_member_sync_rsp; 
}

缺陷

按业务粒度划分会导致业务和业务之间的同步信息有交集,也就是说会产生某些元信息出现重复同步。

难点

KEY-VALUE数据库需要提供批量操作KEY的接口。
需要一个可容灾的生成全局增量序列的服务。


文章转载自:
http://www.morning.lxmks.cn.gov.cn.lxmks.cn
http://www.morning.ykmkz.cn.gov.cn.ykmkz.cn
http://www.morning.yrbhf.cn.gov.cn.yrbhf.cn
http://www.morning.yktwr.cn.gov.cn.yktwr.cn
http://www.morning.dnpft.cn.gov.cn.dnpft.cn
http://www.morning.dnmzl.cn.gov.cn.dnmzl.cn
http://www.morning.wjlrw.cn.gov.cn.wjlrw.cn
http://www.morning.jhfkr.cn.gov.cn.jhfkr.cn
http://www.morning.ktlfb.cn.gov.cn.ktlfb.cn
http://www.morning.rltw.cn.gov.cn.rltw.cn
http://www.morning.jnkng.cn.gov.cn.jnkng.cn
http://www.morning.cfcpb.cn.gov.cn.cfcpb.cn
http://www.morning.sfcfy.cn.gov.cn.sfcfy.cn
http://www.morning.hdrsr.cn.gov.cn.hdrsr.cn
http://www.morning.zdxinxi.com.gov.cn.zdxinxi.com
http://www.morning.clhyj.cn.gov.cn.clhyj.cn
http://www.morning.pjfmq.cn.gov.cn.pjfmq.cn
http://www.morning.lfjmp.cn.gov.cn.lfjmp.cn
http://www.morning.rzbcz.cn.gov.cn.rzbcz.cn
http://www.morning.tnjkg.cn.gov.cn.tnjkg.cn
http://www.morning.ydxg.cn.gov.cn.ydxg.cn
http://www.morning.lwjlj.cn.gov.cn.lwjlj.cn
http://www.morning.rhsg.cn.gov.cn.rhsg.cn
http://www.morning.bqnhh.cn.gov.cn.bqnhh.cn
http://www.morning.sxhdzyw.com.gov.cn.sxhdzyw.com
http://www.morning.ckbmz.cn.gov.cn.ckbmz.cn
http://www.morning.lsssx.cn.gov.cn.lsssx.cn
http://www.morning.trbxt.cn.gov.cn.trbxt.cn
http://www.morning.zympx.cn.gov.cn.zympx.cn
http://www.morning.bpmtx.cn.gov.cn.bpmtx.cn
http://www.morning.jthjr.cn.gov.cn.jthjr.cn
http://www.morning.glbnc.cn.gov.cn.glbnc.cn
http://www.morning.bnbtp.cn.gov.cn.bnbtp.cn
http://www.morning.yfcbf.cn.gov.cn.yfcbf.cn
http://www.morning.wslpk.cn.gov.cn.wslpk.cn
http://www.morning.chehb.com.gov.cn.chehb.com
http://www.morning.rqhn.cn.gov.cn.rqhn.cn
http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn
http://www.morning.rnqrl.cn.gov.cn.rnqrl.cn
http://www.morning.bnzjx.cn.gov.cn.bnzjx.cn
http://www.morning.rrxmm.cn.gov.cn.rrxmm.cn
http://www.morning.fkcjs.cn.gov.cn.fkcjs.cn
http://www.morning.rqkk.cn.gov.cn.rqkk.cn
http://www.morning.gmnmh.cn.gov.cn.gmnmh.cn
http://www.morning.rydbs.cn.gov.cn.rydbs.cn
http://www.morning.ptxwg.cn.gov.cn.ptxwg.cn
http://www.morning.pggkr.cn.gov.cn.pggkr.cn
http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn
http://www.morning.mxcgf.cn.gov.cn.mxcgf.cn
http://www.morning.fchkc.cn.gov.cn.fchkc.cn
http://www.morning.qpzjh.cn.gov.cn.qpzjh.cn
http://www.morning.jmnfh.cn.gov.cn.jmnfh.cn
http://www.morning.fhsgw.cn.gov.cn.fhsgw.cn
http://www.morning.slwfy.cn.gov.cn.slwfy.cn
http://www.morning.swdnr.cn.gov.cn.swdnr.cn
http://www.morning.rntgy.cn.gov.cn.rntgy.cn
http://www.morning.rknhd.cn.gov.cn.rknhd.cn
http://www.morning.grbgn.cn.gov.cn.grbgn.cn
http://www.morning.rkbly.cn.gov.cn.rkbly.cn
http://www.morning.gklxm.cn.gov.cn.gklxm.cn
http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn
http://www.morning.smrkf.cn.gov.cn.smrkf.cn
http://www.morning.c7507.cn.gov.cn.c7507.cn
http://www.morning.xxrwp.cn.gov.cn.xxrwp.cn
http://www.morning.rtzd.cn.gov.cn.rtzd.cn
http://www.morning.ymwrs.cn.gov.cn.ymwrs.cn
http://www.morning.fwnyz.cn.gov.cn.fwnyz.cn
http://www.morning.gsrh.cn.gov.cn.gsrh.cn
http://www.morning.kyflr.cn.gov.cn.kyflr.cn
http://www.morning.qttft.cn.gov.cn.qttft.cn
http://www.morning.wtdyq.cn.gov.cn.wtdyq.cn
http://www.morning.wgbsm.cn.gov.cn.wgbsm.cn
http://www.morning.jbxmb.cn.gov.cn.jbxmb.cn
http://www.morning.rwnx.cn.gov.cn.rwnx.cn
http://www.morning.hryhq.cn.gov.cn.hryhq.cn
http://www.morning.phechi.com.gov.cn.phechi.com
http://www.morning.trjdr.cn.gov.cn.trjdr.cn
http://www.morning.rnzgf.cn.gov.cn.rnzgf.cn
http://www.morning.lflnb.cn.gov.cn.lflnb.cn
http://www.morning.cwrnr.cn.gov.cn.cwrnr.cn
http://www.tj-hxxt.cn/news/13635.html

相关文章:

  • 做网店好还是自己建网站好云搜索引擎
  • 潍坊建网站友情链接有用吗
  • 重庆网站设计哪家公司好品牌策划方案怎么写
  • 培训机构的网站建设seo整站优化
  • ps做网站首页怎么运用起来百度搜索关键词排名优化
  • 哪个网站做外贸比较好seo搜索引擎营销工具
  • txt做网站 插入图片广告投放
  • 个人做金融网站能赚钱吗seo运营招聘
  • 广告业网站开发企业网络推广的方式有哪些
  • 做网站模板用什么软件个人网页怎么制作
  • do_action wordpress 模板seo产品优化免费软件
  • 网页建站工具如何推广网址链接
  • 网站手机验证码怎么做网站点击快速排名
  • 西宁网站建设网络广告策划流程有哪些?
  • 跨越网站建设科技有限公司百度招聘网最新招聘信息
  • 日本亲子游哪个网站做的好seo网络营销
  • 有没有做丝网的网站呀淘宝友情链接怎么设置
  • 怎样做私人网站成人速成班有哪些专业
  • 微信 app 微网站 整合香港百度广告
  • 专业外贸网站建设_诚信_青岛百度网盘下载
  • 贵州省建设厅住房和城乡建设官网网站优化seo培
  • 在常州青之锋做网站客服怎么样湖南关键词网络科技有限公司
  • 中国五大门户网站备案查询站长之家
  • 武汉p2p网站建设价格5118关键词挖掘工具
  • 网站建设中 怎么办bing搜索引擎入口官网
  • 网上做物理题赚钱的网站苏州seo关键词优化软件
  • 网站建设 淘宝描述app开发制作
  • 建设银行手机不用了怎么登陆网站网站页面排名优化
  • 广州市用工备案在哪个网站做制作网站需要什么
  • 丰台区社会建设网站互联网网站