微服务是什么?它是怎么演变而来的,即微服务 Spring Boot Spring Cloud 三者之间的关系(纯概念,自用,嘎嘎)
微服务是什么?
微服务架构是一种架构模式或者说一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调、互相配合,为用户提供最终的价值。
微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底去掉耦合,每一个微服务提供单个业务功能,一个服务只做一件事。
从技术角度讲就是一种小而独立的处理过程,类似与进程的概念,能够自行单独启动或销毁,可以拥有自己独立的数据库。
相当于把原来的一个大进程拆分成了多个小进程。
微服务优点:
1.每个服务足够内聚,足够
原创
2020-11-12 15:57:39 ·
318 阅读 ·
1 评论