go语言架构师 go架构师课程( 五 )


我们一旦部署了新的代码,服务器的数量从100台大幅 下降到大约20台 。
我们合理配置了我们的集群和自动均衡配置之后,我们可以把服务器的数量降至4x EC2 c4.Large实例,并且Elastic Auto-Scaling设置为如果CPU达到5分钟的90%利用率 , 我们就会产生新的实例 。
总结
在我的书中,简单总是获胜 。我们可以使用多队列、后台worker、复杂的部署设计一个复杂的系统 , 但是我们决定利用Elasticbeanstalk 的auto-scaling的能力和Go语言开箱即用的特性简化并发 。
我们仅仅用了4台机器,这并不是什么新鲜事了 。可能它们还不如我的MacBook能力强大,但是却处理了每分钟1百万的写入到S3的请求 。
处理问题有正确的工具 。当你的 Ruby on Rails 系统需要更强大的web handler时,可以考虑下ruby生态系统之外的技术,或许可以得到更简单但更强大的替代方案 。
关于go语言架构师和go架构师课程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读