[关闭]
@yanglfyangl 2018-08-07T01:23:19.000000Z 字数 762 阅读 472

与华为云的技术分享

我们的工作流程示意图

Created with Raphaël 2.1.2用户用户ControllerControllerServiceA(s)ServiceA(s)DBDB引擎服务引擎服务CacheCacheQueueQueueBackendServiceA(s)BackendServiceA(s)ESES图引擎图引擎JobServiceA(s)JobServiceA(s)写数据写数据写库完成完成调用引擎写缓存入队列读队列逻辑处理调用引擎写库写ES写图引擎写缓存定时处理相关逻辑调用服务调用引擎结果写缓存结果写DB读数据读数据读缓存如果缓存中存在返回否则,读库或调用引擎或调用ES或调用图引擎能缓存,则写缓存返回

上面是一个示意图,有的模块会稍微复杂一些。

社交的主要大功能模块

  • 用户
  • 个人中心
  • 主题
  • 朋友圈
  • 楼花
  • 宝箱/鲜花/炸弹
  • 小纸条/密信
  • 饭票
  • 消息(互动/系统)
  • 搜索
  • 六同
  • 神灯
  • 圈子
  • 支付
  • 红包
  • 广告
  • 鸽舍

上面的模块并不是全部,是我们这主要的模块。

我们建议要考虑的Top30压测的用例

用户模块

case api
登录
加好友
获取好友列表
获取周围的人

人个中心模块

case api
个人信息汇总

主题

case api
发主题
点赞
评论
获取主题列表

朋友圈

case api
发朋友圈
点赞
评论
获取列表

楼花

case api
投票
获取投票列表

宝箱/鲜花/炸弹

case api
发鲜花
发炸弹
捡宝箱
打开宝箱

小纸条/密信

case api
扔纸条
打开纸条

小纸条/密信

case api
发饭票
找饭票
打开饭票

消息

case api
获取互动消息
获取系统消息

搜索

case api
六度人脉
内容搜索
商家搜素
点灯达人

神灯

case api
发灯
接灯
我的订单

圈子

case api
加入圈子
获取加入圈子列表
获取圈中好友列表

圈子

case api
加入群
获取加入群
获取群中好友列表

鸽舍

case api
主页内容列表
获取分类下列表
Top10
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注