微服务技术交流.pptVIP

  • 5
  • 0
  • 约4.93千字
  • 约 18页
  • 2020-02-18 发布于江西
  • 举报
微服务技术交流 Shifeng Deng Principle Sales Consultant Oracle South China 微服务应用 vs. 单体应用 – 单体应用 Oracle Confidential – Internal/Restricted/Highly Restricted 2 一个特定的应用软件会包括有几百个功能项,所有功能项都打包进了一个单体的应用中。典型的例子有,ERP、CRM等其他各种各样的软件 Monolithic传统核心应用使用广泛,优点是: 单独应用是作为一个整体单元来设计、开发、部署,开发简单直接,集中式管理 基本不会重复开发 功能都在本地,没有分布式的管理开销和调用开销 缺点也非常明显,特别对于互联网公司来说: 开发效率低:所有的开发在一个项目改代码,递交代码相互等待,代码冲突不断 代码维护难:代码功能耦合在一起,新人不知道何从下手 部署不灵活:构建时间长,任何小修改必须重新构建整个项目,这个过程往往很长 稳定性:一个微不足道的小问题,可以导致整个应用挂掉 扩展:必须作为单个软件来扩展,当有资源需求冲突时扩展就变得非常困难,无法满足高并发情况下的业务需求 阻碍创新: 由于所有的功能都基于同一套技术框架来够构建,想加入新的技术或者框架就非常困难 微服务应用 vs. 单体应用 – 微服务应用 Oracle Confidential – Int

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档