第6章-领略SET化架构衍化与设计

6-1 本章导航:

  • 了解set化架构的进衍
  • 互联网大厂是如何进行set化的
  • set化架构的设计和解决方案
  • rabbitMQ SET化架构的搭建

6-2 BAT、TMD大厂单元化架构设计衍变之路分享

image

image

6-3 SET化架构设计策略(异地多活架构)

image

6-4 SET化架构设计原则

对业务透明原则:

  • set化架构的实现对业务代码透明,业务代码层面不需要关心SET化规则,SET的部署等问题。

    SET化切分的规则

  • 理论上,切分规则由业务层面按需定制;
  • 实现上,建议优先选最大的业务维度进行切分。
  • 比如海量用户的o2o业务,按用户位置信息进行切分。 此外,接入层,逻辑层和数据层可以有独立的SET切分规则,有利于实现部署和运维成本的最优化。

    部署规范原则

  • 一个SET并不一定只限制在一个机房,也可以跨机房或者跨地区部署;为保证灵活性,单个SET内机器数不宜过多(如不超过100台物理机)

6-5 SET化消息中间件架构实现

image

image

image

image

image


第6章-领略SET化架构衍化与设计
http://yoursite.com/2022/07/12/数据库/RabbitMQ/RabbitMQ消息中间件技术精讲/第6章-领略SET化架构衍化与设计/
作者
mohuani
发布于
2022年7月12日
许可协议