简介:
微服务: 对外形成一个架构体系 ,它强调的是服务的大小,关注的是某个点 就比如eclipse里面一个个的微服务工程/module
又比入一个大医院 微服务是 ---》(医院的科系)
微服务架构: 是一种架构模式,提倡将单一的应用根据业务拆分成一个个的服务,服务之间相互协调,互相配合。
每个服务都在其运行的进程中。服务与服务之间可以相互调用 相当于大医院。。
微服务的优点与缺点:
优点:每个服务足够内聚足够小,开发简单,开发效率高,微服务是松耦合的,无论是在开发或者部署阶段都是独立的。
微服务是业务逻辑代码,不会和CSS,HTML,或者其他页面组件混合。
每个微服务都有自己的储存能力,可以有自己的数据库,也可以有统一数据库。
缺点:开发人员要处理分布式系统的复杂性,多服务运维压力大,随着服务的增加,运维压力大。连接超时等。
微服务技术栈:
多个技术的集合体 如下图: