为什么要使用微服务.docx
《为什么要使用微服务.docx》由会员分享,可在线阅读,更多相关《为什么要使用微服务.docx(3页珍藏版)》请在第一文库网上搜索。
1、为什么要使用微服务微服务这个概念并不是近年才有的,但这两年随着以容器为核心的新一代应用承载平台的崛起,微服务焕发了新的生命力。传统的巨大单体应用程序在部署和运行时,需要单台服务器具有大量内存和其他资源。巨大的单体应用必须通过在多个服务器上复制整个应用程序来实现横向扩展,因此其扩展能力极差;此外,这些应用程序往往更复杂,各个功能组件紧耦合,使得维护和更新更加困难。在这种情况下,想单独升级应用的一个功能组件,就会有“牵一发而动全身”的困扰。在微服务架构中,传统的巨大单体应用被拆分为小型模块化的服务,每项服务都围绕特定的业务领域构建,不同微服务可以用不同的编程语言编写,甚至可以使用完全不同的工具进行
2、管理和部署。与单体应用程序相比,微服务组织更好、更小、更松耦合,并且是独立开发、测试和部署的。由于微服务可以独立发布,因此修复错误或添加新功能所需的时间要短得多,并且可以更有效地将更改部署到生产中。此外,由于微服务很小且无状态,因此更容易扩展。总体而言,微服务通常具有六个特点:以单个业务或域为模型;每个微服务实现自己的业务逻辑,包含独立的持久数据存储;每个微服务有一个单独发布的API;每个微服务能够独立运行;每个微服务独立于其他服务且松耦合;每个微服务可以独立地升级、回滚、扩容、缩容。企业使用微服务可以获得多方面的收益。实施微服务架构可以使企业更快地将其应用程序推向市场。对整体应用程序的更改需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 为什么 使用 微服