微服务

1、什么是微服务?
微服务是一种新型软件架构,就是把一个大型的单个应用程序和服务拆分为多个。一个微服务的策略,可以让工作变得更为便捷。
2、微服务的优点
(1)、将复杂的业务拆分成多个小业务,每个业务再拆分为一个服务,化整为零,把复杂的问题简单化,不仅利于问题的解决,也利于分工。
(2)、业务与业务之间完全解耦,随着业务的增加和壮大,可以根据业务再进行拆分,具有极强的可扩展性。
(3)、服务将采用HTTP协议通信,服务之间完全独立,每个服务可以根据业务场景选择编程语言和数据库。
(4)、每个服务完全都是独立部署的,一个服务的修改不会对其他服务产生影响。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 微服务最近非常流行,各大互联网公司纷纷采用微服务架构体系,微服务架构模式正在为敏捷部署以及复杂企业应用实施提供巨大...
    Sting阅读 9,124评论 0 57
  • 摘要:本文中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务在读者...
    Java架构师Carl阅读 5,875评论 0 20
  • 一、传统的可扩展性架构之分层架构与SOA架构 1、分层架构 (1)概念 分层架构是很常见的架构模式,它也叫 N 层...
    小manong阅读 5,235评论 0 1
  • 20190730 懒癌症患者的我终于收拾东西出门了。 这段时间一直在焦虑中度过,包括之前去巴提雅游玩(201907...
    四季豆小妹阅读 262评论 0 1
  • 一、学习与实践 ⒈付出不亚于任何人的努力 ⒉要谦虚,不要骄傲 ⒊要每天反省 ⒋活着,就要感谢 ⒌积善行,思利...
    国宝卡阅读 418评论 0 51