我在网上阅读了一篇有趣的帖子,其中一位谷歌员工讨论说谷歌不会从 Erlang 的监督模型中受益,因为他们已经在他们的基础设施中构建了一个等效的监督模型:
(完全披露:我在 google 工作,也喜欢 erlang) Erlang 具有出色的健壮性和并发性。它不具备类型安全性,并且在以高性能方式处理文本方面非常糟糕。因此,如果您不关心这些事情中的任何一个而只关心健壮性和并发性,那么 Erlang 就很棒。这里有关于 Erlang 的内部讨论,但结果是。我们已经在我们的基础设施中基本上复制了 Erlangs 监督模型,只是我们对所有语言都这样做了,而 Erlang 并没有为我们提供任何性能优势。
来源:http ://erlang.org/pipermail/erlang-questions/2013-August/075135.html
尽管在网上搜索,但我找不到任何关于他们监督模型的信息(很可能我使用了错误的搜索词进行搜索)。
问题:
- 谷歌的监督模型架构是怎样的?
- 对于 Google 发布的许多创新,后来也出现了提供相同功能的开源软件(例如 Google BigTable -> HBase、MapReduce -> Hadoop 等)。Netflix 的参展商是否履行了上述引述中提到的谷歌监管基础设施所期望的所有角色?