推荐星级:
- 1
- 2
- 3
- 4
- 5
我们是如何让服务器从30台缩减到2台的:从Ruby迁移到Go语言
资料介绍
我们搜索了一下比Ruby性能上要好的脚本语言(Ruby并不是很差),比如Python和Javascript/Node,我们还研究了Java的衍生语言,如Scala和Clojure,和还有其它的语言例如Erlang(AWS使用了它)和Go语言(golang)。Go语言获胜。事实上,它的作为基础组成部分的并发特征太强悍了;它的标准核心库提供了我们开发API服务需要的所有东西;它简洁;它编译快;很像Ruby,Go语言很有趣;最后,数字是不会撒谎的。经过了一次原型制作和性能测试后,我们知道了通过它我们可以将负载能力做重大的提高。经过了征询团队的意见(“这很好,它背后有Google支持”),我们打起了攻坚战。
部分文件列表
文件名 | 大小 |
我们是如何让服务器从30台缩减到2台的:从Ruby迁移到Go语言.doc | 74K |
全部评论(0)