架构
架构
大米饭66
这个作者很懒,什么都没留下…
展开
-
分布式系统 CAP理论分析
分布式系统非常关注三个指标: (1)数据一致性; (2)系统可用性; (3)节点连通性与扩展性; 这三个指标的关系如何,今天来聊一聊分布式理论的基础CAP。 什么是数据一致性? 数据“强一致性”,是希望系统只读到最新写入的数据,例如:通过单点串行化的方式,就能够达到这个效果。 关于session一致性,DB主从一致性,DB双主一致性,DB与Cache一致性,数据冗余一致性,消息时序一致性,分布式事务一致性,库存扣减一致性,都存在类似的一致性问题。 什么可用性? 如果系统每...原创 2020-11-27 09:40:58 · 234 阅读 · 0 评论 -
帖子中心,1亿数据,架构如何设计?
帖子中心,1亿数据,架构如何设计? 帖子中心,是互联网业务中,一类典型的“1对多”业务,即:一个用户能发布多个帖子,一个帖子只有一个发布者。 随着数据量的逐步增大,并发量的逐步增大,帖子中心这种“1对多”业务,架构应该如何设计,有哪些因素需要考虑,是本文将要系统性讨论的问题。 什么是x对x? 所谓的“1对1”,“1对多”,“多对多”,来自数据库设计中的“实体-关系”ER模型,用来描述实体之间的映射关系。 什么是“1对1”业务? 用户中心,一个用户只有一个登录名,一个登录名只对应...转载 2020-07-30 10:25:01 · 232 阅读 · 0 评论 -
用户中心,1亿数据,架构如何设计?
用户中心,1亿数据,架构如何设计? 用户中心,几乎是所有互联网公司,必备的子系统。随着数据量不断增加,吞吐量不断增大,用户中心的架构,该如何演进呢。 什么是用户中心业务? 用户中心是一个通用业务,主要提供用户注册、登录、信息查询与修改的服务。 用户中心的数据结构是怎么样的? 用户中心的核心数据结构为: User(uid, login_name, passwd, sex, age, nickname, …) 其中: (1)uid为用户ID,为主键; (2)login_nam...转载 2020-07-23 10:21:38 · 699 阅读 · 0 评论 -
使用 nginx 作为代理服务器的路径问题
使用 nginx 作为代理服务器的路径问题 但是很多时候,我们的服务器地址是这样的: a: 192.168.1.14 b: 192.168.1.15 c: 192.168.1.16 ... 我们需要将 127.0.0.1/a 代理到 a 服务器 127.0.0.1/b 代理到 b 服务器 127.0.0.1/c 代理到 c 服务器 ... 那么应该怎么设置呢? location /a { ...转载 2020-07-28 11:26:31 · 2282 阅读 · 0 评论