Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

翻译 The Rise of Worse is Better(来自Erlang讨论) #27

Open
oldratlee opened this issue Dec 27, 2016 · 1 comment
Open

翻译 The Rise of Worse is Better(来自Erlang讨论) #27

oldratlee opened this issue Dec 27, 2016 · 1 comment
Labels

Comments

@oldratlee
Copy link
Owner

oldratlee commented Dec 27, 2016

The Rise of Worse is Better http://dreamsongs.com/RiseOfWorseIsBetter.html

已有的翻译稿:

PS

关于Erlang:

  • 面向并发(建模、设计、容错、软实时),一等公民,其它是模仿,只有局部。(底层公平调度)。
  • 关于防过载
    • 目前我们的方案,如Java圈子里基于服务TPS的限流方案,都挺不漂亮的,感觉是个Patch:复杂、繁琐、容易踩坑。
    • Erlang的机制 过载时也是 稳定的。 细节我还理解的不够。
  • Let it crash
  • 十几年的积累&优化,产品级
  • beam 是很公平的调度,JVM 是依赖 OS 的调度,感觉 beam 的调度比 OS 的还要公平

Erlang方面 很劲暴(激进)的文章

Erlang的知乎主题

  • 为啥 Erlang 没有像 Go、Scala 语言那样崛起?
    Erlang 有一个简单、正确、不妥协的接口,但是底层实现就不得不非常复杂精巧,当底层实现的优化都不能满足你的特定需求时,你很难绕过统一美好的模型做case by case, quick and dirty的优化。
  • Worse is Better 能比较好地解释题主的「为什么」。也是篇劲暴的文章。。。
    • 激进的人和文章!
    • 要坚持美好真TM难, 结果 Worse is Better
    • 虽然大部分场景 用Worse的方案 是OK的,但是
      • Better的方案一旦理解,整体软件成本 应用 优的
      • 对于要求高的场景 , Worse应该是做的半桶水,做不到够用。
      • 非常均匀的任务切换,Erlang为了实现“可抢占的公平”下了很大功夫。
        要使用美好的东西也很难, 使用好难, 系统理解&使用对 难。
@zhongl
Copy link

zhongl commented Dec 27, 2016

👍

@oldratlee oldratlee changed the title 翻译 Worse is Better 翻译 Worse is Better(来自Erlang讨论) Dec 29, 2016
@oldratlee oldratlee changed the title 翻译 Worse is Better(来自Erlang讨论) 翻译 The Rise of Worse is Better(来自Erlang讨论) Dec 29, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants