本文主要针对Protobuf进行介绍,主要针对版本proto2,给出demo来讲解proto语法,并对其中部分编解码原理进行讲解,最后进行总结和...
介绍zk一些入门概念,重点讲解zab的消息广播以及崩溃恢复,进而衍生出一些拓展的思考以及横向对比 简介: https://zh.wikipedi...
背景 先介绍普通的超时配置 普通的超时控制:A - > B - > C -> D比如B->C 默认超时时间200ms,但是B->C实际调用了23...
背景 一个收藏服务该如何设计,来满足基本的业务的需求 用户收藏/取消一个视频,文章用户查看收藏视频列表,文章列表,按照时间排序,支持翻页用户看具...
背景 api某些字段属于敏感信息,原本在api层返回,现在禁止返回比如银行卡账号,性别等等现有架构API+RPC,数据存储redis+DB暂且不...
背景 服务需要国际化资源,比如国内叫“你好”,国外需要翻译为“hello” 要求 灵活,可配置:希望配置是热更新的,即不能加一个文案,后端代码资...
并发和并行是两个非常容易混淆的概念。 它们都可以表示两个或多个任务一起执行,但是偏重点有点不同。并发偏重于多个任务交替执行,而多个任务之间有可能...
1.背景 本文对于过期删除,统计数据等拓展功能也不具体介绍,也不对网络重定向等进行介绍 作用,意义 节省网址长度,便于社交化传播方便后台跟踪点击...
背景 传统hash中,假定n个节点,用mod的方式,会导致增减节点的时候,大量的key都会打到新的节点,影响效率 一致性hash特点 这个直接参...