Polly 弹性策略指南

从官网翻译了Polly各种策略的使用场景和建议,看着别扭的地方请海涵,信达雅是个高难度的活。

弹性策略

Polly 提供了多种弹性策略:

Policy Premise Aka How does the policy mitigate?
Retry 重试 (policy family) deep 有相当比例的错误是暂时性的,可以在很短的时间内自我恢复。 "Maybe it's just a blip" 也许只是抖动一下 允许配置自动化重试。
Circuit-breaker 熔断 (policy family) deep 当系统很严重吃力的时候快速失败比让用户或调用者等待更好。保证系统从过载的状态中恢复。 "Stop doing it if it hurts" 痛了就放手 "Give that system a break" 做个了断吧 可以预定义阈值来触发熔断。
Timeout 超时 deep 即使等待也不太可能返回一个成功的结果 "Don't wait forever" 不要一直等下去 确保调用者在超时之后就不用继续等待了。
Bulkhead Isolation 隔离舱 deep 当处理失败时,多个失败的救援会淹没主机上的其他资源(如 threads/CPU)。一个失败下游的系统应该能够"backed-up" 失败的上游。这两种失败的处理都会影响更多系统。 "One fault shouldn't sink the whole ship" 一个船舱漏水不应该沉掉整艘船 将动作限制在一个固定的资源范围内,隔离它不会影响其他人。
Cache 缓存 deep 有相当比例的请求都相似 "You've asked that one before" 你之前问过了同样的问题 从缓存中提供响应。当首次响应时自动化存储响应。
Fallback 撤退 deep 当失败一时半会无法恢复,应该有个后备的撤退计划。 "Degrade gracefully" 优雅地降级 当失败时返回一个替代的值,或者其他可以执行的动作
PolicyWrap 策略包装 deep 不同的失败需要不同的策略,弹性意味着可以将它们组合起来使用。 "Defence in depth" 深度防御 允许任意组合以上的策略
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,185评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,652评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,524评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,339评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,387评论 6 391
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,287评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,130评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,985评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,420评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,617评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,779评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,477评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,088评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,716评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,857评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,876评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,700评论 2 354

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明先生_X自主阅读 15,979评论 3 119
  • 红红的火焰,呼呼地冒着热气的大锅,是种暖暖的挥之不去的记忆! 那大锅前可能有过你爷爷奶奶或爸爸妈妈忙碌的身影;可能...
    青梅浊酒阅读 240评论 0 7
  • 我来到一处地国 这里的一切都是白色 没有任何的余留 可看,在天空塌陷处 王座就钉在那里 肺线缭缠,是彼此 连接着一...
    张七送阅读 237评论 0 0
  • 只因一念, 便把心给了你的眼,从此无遮无掩。只希望,你长长的睫毛,在异乡的春雨里,能做它遮雨的帘。 只因一念, 便...
    凡夫555阅读 329评论 3 5