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语言进阶、go语言二级联动的信息别忘了在本站进行查找喔 。

推荐阅读