我们一旦部署了新的代码,服务器的数量从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架构师课程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- redis底层结构 redis架构讲解
- 安徽理工大学 安徽工业大学 mysql高可用的架构
- 谭俊青老师 谭俊青mysql
- mongodb分布式集群搭建 mongodb具备优秀的分布式集群架构
- redis有哪些模式 redis架构模式优缺点
- 将数据保存到文件中c语言 将数据保存到mongodb
- redis主从架构 数据一致性 redis主架构失效
- mysql体系架构
- 罗布人村天气 mysql语言具有的功能
- mongodb部署架构 mongodb怎么设置快速部署
