加入收藏 | 设为首页 | 会员中心 | 我要投稿 通化站长网 (https://www.0435zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

APP成用户隐私惯犯

发布时间:2021-02-18 13:22:20 所属栏目:动态 来源:互联网
导读:于写需求,如上图所示: 增加,修改,删除的操作都会从tiezi-center发起; tiezi-center修改元数据; tiezi-center将信息修改通知发送给MQ; tiezi-search从MQ接受修改信息; tiezi-search修改索引数据; tiezi-search,搜索架构不是本文的重点,不再展开,后文将

于写需求,如上图所示:

  • 增加,修改,删除的操作都会从tiezi-center发起;
  • tiezi-center修改元数据;
  • tiezi-center将信息修改通知发送给MQ;
  • tiezi-search从MQ接受修改信息;
  • tiezi-search修改索引数据;

tiezi-search,搜索架构不是本文的重点,不再展开,后文将重点描述帖子中心元数据水平切分设计。

帖子中心,数据库元数据如何设计?

帖子中心业务,很容易了解到,其核心元数据为:

 

构中的几个关键点,如上图所示:

  • tiezi-center:帖子服务;
  • tiezi-db:提供元数据存储;
  • tiezi-search:帖子搜索服务;
  • tiezi-index:提供索引数据存储;
  • MQ:tiezi-center与tiezi-search通讯媒介,一般不直接使用RPC调用,而是通过MQ对两个子系统解耦。

此时,读需求怎么满足?

tiezi-center和tiezi-search分别满足两类不同的读需求。

 

一个用户可以发布多个帖子,一个帖子只对应一个发布者。

任何脱离业务的架构设计都是耍流氓,先来看看帖子中心对应的业务需求。

帖子中心,是一个提供帖子发布,修改,删除,查看,搜索的服务。

帖子中心,有什么写操作?

  • 发布(insert)帖子;
  • 修改(update)帖子;
  • 删除(delete)帖子;

帖子中心,有什么读操作?

  • 通过tid查询(select)帖子实体,单行查询;
  • 通过uid查询(select)用户发布过的帖子,列表查询;
  • 帖子检索(search),例如通过时间、标题、内容搜索符合条件的帖子;

在数据量较大,并发量较大的时候,架构如何设计?

典型的,通常通过元数据与索引数据分离的架构设计方法。


(编辑:通化站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!