仅用8个虚拟机如何处理数十亿事务

时间:2021-07-16 | 标签: | 作者:Q8 | 来源:网络

小提示:您能找到这篇{仅用8个虚拟机如何处理数十亿事务}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的仅用8个虚拟机如何处理数十亿事务内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

   仅在8台虚拟机上,就实现了原本需要100台虚拟机才能实现的工作。甚至当CPU占用高达90%时仍能快速响应,这种前所未见的事务处理密度,却仅需之前十分之一的时间。在降低成本的同时,还考虑到微商裂变引流了无需增加相应的计算基础架构就能获得企业成长——日处理数十亿事务的系统是如何打造出来的?





  采用很多虚拟机来提供服务的方案到底有什么问题呢?
  提供服务时使用的虚拟机规模很小,每台虚拟机的吞吐量也很低:基于Actor的反应系统在有效地利用计算资源方面非常出色,因此我们可以缩减系统规模,而无需依赖于典型粗暴的自动缩放机制。
  对网络和路由选择架构造成很大压力: 随着各项服务趋于互联化,请求经过重重传递之后会造成延迟增加、用户体验下降的后果。
  规模越大,成本越高昂: 由数百台虚拟机联合提供的服务,由于管理、监控以及无效缓存的问题,势必会造成昂贵的开销。
  规模越小,敏捷性越高: 跨越数百台虚拟机部署服务需要花费很长的时间。
  每台虚拟机的CPU利用率更高: 由于CPU的处理速度不会增加,所采用的架构需要提高虚拟机CPU的利液晶电视广告词用率。
  需要在松散耦合、易于维护和可快速构建的超微服务(nanoservice)基础上建立起微服务: 我们不希望结构体系层层叠叠过于复杂,而是需要对服务所做的工作有清晰的可见性,在了解服务功用时无需深入到深层代码之中。
  考虑到以上因素,虚拟机需要的系统应当拥有如下特质:
  可扩展:可横向扩展到数百个节点,也可纵向扩展为多个处理器,以实现日处理数十亿个请求的性能。
  延迟低:在非常细化的颗粒度中实现可控性。
  对故障具备弹性。
  在调整服务边界时具有灵活性。
  借助编程模型与企业文化,促进可扩展性与简易性的实现,包括在处理故障与错误时更为简洁。
  以上就是小编总结的内容。
仅用8个虚拟机如何处理数十亿事务

上一篇:不要双系统,不要虚拟机,win7系如何换linux系?
下一篇:类装载器实现JAVA虚拟机的安全


版权声明:以上主题为“仅用8个虚拟机如何处理数十亿事务"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
扫码咨询
    仅用8个虚拟机如何处理数十亿事务
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“仅用8个虚拟机如何处理数十亿事务”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通仅用8个虚拟机如何处理数十亿事务的相关事宜。

关键词:仅用8个虚拟机如何处理数

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:545321@QQ.com
电话:400-021-1330 | 客服QQ:545321
沪ICP备12034177号 | 沪公网安备31010702002418号