微博计算架构实战

news/2024/9/19 0:13:33 标签: 架构

课前回顾-性能估算方法

用户量预估

用户行为建模和性能估算

高性能计算架构设计

发微博

发微博是写操作,可以用与写缓冲(Buffer)么?最好是不要加,写缓冲会使得写入速度变慢,比如发送了微博10分钟后,别人还看不到,体验会很不好。微博评论可以用缓冲,影响不大。

发微博的多级负载均衡架构

看微博

看微博的多级负载均衡架构

看微博的多级缓存架构

时间局部性:你刚才访问的内容有可能之后还会被访问

空间局部性:你在A地址访问的数据,你在相邻的地址很有可能会被访问,空间局部性是CPU缓存L1、L2、L3设计的指导思想

微博高性能计算方案-整体架构设计

为何红包不拆分发红包抢红包服务,而微博却拆分发微博看微博服务?

因为量级差别太大了。

微博的多级负载均衡整体架构

微博的多级缓存架构

微博热点事件用户行为建模和性能估算

无法预估热点事件的影响和访问量,怎么设计架构?

微博热点事件业务特性分析

既然无法预测,那么就预防

微博热点事件计算高可用架构分析

微博热点事件计算高可用架构示意图

缓存服务器A、缓存服务器B :多副本缓存


http://www.niftyadmin.cn/n/5664753.html

相关文章

SpringBootWeb增删改查入门案例

前言 为了快速入门一个SpringBootWeb项目,这里就将基础的增删改查的案例进行总结,作为对SpringBootMybatis的基础用法的一个巩固。 准备工作 需求说明 对员工表进行增删改查操作环境搭建 准备数据表 -- 员工管理(带约束) create table emp (id int …

C++_类和对象(下篇)—— 内部类、匿名对象、对象拷贝时的编译器优化

目录 四、类和对象(下篇) 5、内部类 6、匿名对象 7、对象拷贝时的编译器优化 四、类和对象(下篇) 5、内部类 如果⼀个类定义在另⼀个类的内部,这个内部类就叫做内部类。内部类是⼀个独立的类,跟定义…

【CSS】样式水平垂直居中

行内元素&#xff1a; 如果被设置元素为文本、图片等行内元素时&#xff0c;水平居中是通过给父元素设置 text-align:center <body> <div class"txtCenter">我想要在父容器中水平居中显示。</div> </body>div是文本元素的父元素 因此我们对…

C/C++语言基础--C++面向对象、类、对象概念讲解

本专栏目的 更新C/C的基础语法&#xff0c;包括C的一些新特性 前言 今天更新的比较晚了&#xff0c;主要一直用是谷歌Colab训练模型&#xff0c;访问国内csdn反而不好使了&#xff0c;请大家见谅&#xff1b;C是面向对象的语言&#xff0c;本文将介绍什么是面向对象、什么是类…

容器镜像同步工具image-migrator

1 概述 image-migrator是一个用于容器镜像同步的可执行二进制命令行工具&#xff08;不依赖于docker命令&#xff09;&#xff0c;能够自动将基于Docker Registry v2镜像仓库&#xff08;registry、云厂商容器镜像服务、docker hub、Quay、Harbor &#xff09;中的镜像迁移到基…

ShouldSniffAttr在自动化测试中具体是如何应用?

在自动化测试中&#xff0c;ShouldSniffAttr 这样的函数名通常暗示它是一个用于断言&#xff08;assertions&#xff09;的工具&#xff0c;用于检查某个元素或属性是否符合预期的条件。 虽然这不是一个标准的函数名&#xff0c;但我们可以根据命名推测其用途。 例如&#xf…

一种全新的webapi框架C#webmvc初步介绍

这个框架分三部分&#xff0c;第一部分数据结构层&#xff0c;第二部分http和业务管理以及sql层&#xff0c;第三部分加密层和工具类。 数据结构层分key和数据长度定义 public class Auth { [Key] public string Id { get; set; } [MaxLength(50)…

Ai+若依(智能售货机运营管理系统---帝可得)--货道关联商品【08篇---0004:关联商品】

货道关联商品 需求 对智能售货机内部的货道进行商品摆放的管理 此功能涉及四个后端接口 查询设备类型&#xff08;已完成&#xff09; 查询货道列表&#xff08;待完成&#xff09; 查询商品列表&#xff08;已完成&#xff09; 货道关联商品&#xff08;待完成&#xff0…