文章
119
标签
32
分类
24
Home
Archives
Tags
Categories
List
Music
Movie
Link
About
无知的小狼
你绝对不知道的冷知识,黑板为什么是绿色的
返回首页
搜索
Home
Archives
Tags
Categories
List
Music
Movie
Link
About
你绝对不知道的冷知识,黑板为什么是绿色的
发表于
2019-11-07
|
更新于
2025-03-31
|
浏览量:
欢迎评论?为什么不叫绿板
文章作者:
无知的小狼
文章链接:
https://bytedance.press/2019/11/07/%E4%BD%A0%E7%BB%9D%E5%AF%B9%E4%B8%8D%E7%9F%A5%E9%81%93%E7%9A%84%E5%86%B7%E7%9F%A5%E8%AF%86/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
无知的小狼
!
上一篇
服务失败的解决方式
FailOver:失败自动切换。就是服务消费者发现调用失败或者超时后,自动从可用的服务节点列表总选择下一个节点重新发起调用,也可以设置重试的次数。这种策略要求服务调用的操作必须是幂等的,也就是说无论调用多少次,只要是同一个调用,返回的结果都是相同的,一般适合服务调用是读请求的场景。 FailBack:失败通知。就是服务消费者调用失败或者超时后,不再重试,而是根据失败的详细信息,来决定后续的执行策略。比如对于非幂等的调用场景,如果调用失败后,不能简单地重试,而是应该查询服务端的状态,看调用到底是否实际生效,如果已经生效了就不能再重试了;如果没有生效可以再发起一次调用。 FailCache:失败缓存。就是服务消费者调用失败或者超时后,不立即发起重试,而是隔一段时间后再次尝试发起调用。比如后端服务可能一段时间内都有问题,如果立即发起重试,可能会加剧问题,反而不利于后端服务的恢复。如果隔一段时间待后端节点恢复后,再次发起调用效果会更好。 FailFast:快速失败。就是服务消费者调用一次失败后,不再重试。实际在业务执行时,一般非核心业务的调用,会采用快速失败策略,调用失败后一般就记录下...
下一篇
Git常用命令速查表
Git常用命令速查表无知的小狼整理版#### 基础概念12345master: 默认开发分支Head: 默认开发分支origin: 默认远程版本库Head^: Head的父提交创建版本库12$ git clone <url> #克隆远程版本库 $ git init #初始化本地版本库 修改和提交123456789$ git status #查看状态 $ git diff #查看变更内容$ git add . #跟踪所有改动过的文件 $ git add <file> #跟踪指定的文件$ git mv <old> <new> #文件改名$ git rm <file> #删除文件$ git rm --cached <file> ...
评论
无知的小狼
文章
119
标签
32
分类
24
Follow Me
公告
欢迎访问无知的小狼
最新文章
编程语言流行程度判断的一些方法
2025-07-29
https自动续签工具分享
2024-12-03
jackson和lombok奇怪的序列化分析
2024-09-19
微服务的常见体系
2023-12-28
整数反转
2023-12-28
繁
搜索
数据加载中