Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
首页
服务端
Golang-1、运行第一个Golang项目
Golang-2、基础
Golang-3、Cobra
Golang-4、Swagger(api文档生成器)
Golang-6、Comer
Golang-搭建私有proxy
Golang-工具-deadcode
Golang-微服务实战
CentOS相关信息修改
Centos安装FFmpeg
Centos安装Vsftpd服务
Docker Swarm集群管理
Docker操作笔记
Docker里安装gitlab和runner
EasyPHP Framework
Golang-数组和切片
Go语言学习大纲
LINUX-cp 命令强制覆盖步骤
LINUX-性能监测:CPU
LINUX-新用户强制首次修改密码
LINUX-系统信息查看命令大全
NGINX-修改Response Headers里Server信息
PHP-LNMP(Linux+Nginx+MySQL+PHP)源码安装教程
PHP-Yii2.0命令
PHP-laravel 命令
Ubuntu Server 20.04.1 LTS系统安装
搭建私有docker镜像服务
架构实践一-服务器搭建
前端
Easy.js
Mac环境下gulp 多张图片自动合成sprite图片
react 操作命令
react 最佳实践
vue笔记
用ElectronForge把单页面应用html打包成exe
Apps(小工具)
数据库
InfluxDB2.0 Flux脚本
MongoDb-高级操作记录
MySql-不常用命令
MySql主从(docker)
PostgreSQL 转换工具 pgloader
架构师学习笔记
架构师-创业公司,三周自研自动化上线平台
架构师-千万粉丝,微博feed业务,架构与细节
架构师-每秒100W请求,秒杀业务,架构与细节
架构师-第一阶段:技术选型
架构师-第七阶段:架构解耦
架构师-第三阶段:快速性能优化
架构师-第九阶段:架构进阶
架构师-第二阶段:接入层架构
架构师-第五阶段:数据库架构
架构师-第八阶段:架构分层
架构师-第六阶段:缓存架构
架构师-第四阶段:微服务架构
架构师-系统化监控的痛点,2 周解决
其他
FFMPEG视频操作常用命令
Gitlab-CI-创建Golang发布包
Git操作命令
Mermaid学习笔记
multipass 操作命令
我
架构师学习笔记
架构师-千万粉丝,微博feed业务,架构与细节
架构师-千万粉丝,微博feed业务,架构与细节
feed类业务,特点+关键动作+核心元数据
最大的难点
我们的主页,是由别人发布的 feed 组成的
获取方式
拉取(读扩散)
推送(写扩散)
核心数据结构:关注关系+粉丝关系+发布的 feed 消息
核心流程
发布 feed
取消关注
拉取 feed 页
读扩散的优缺点
写扩散:被逼发展而来的模式
核心数据结构:收到的 feed 消息(新增)
拉取 feed 页
feed 业务总结
萌ICP备20240168号