码迷,mamicode.com
首页 > 编程语言 > 详细

微服务架构【SpringBoot+SpringCloud+VUE】一 || 微服务简介

时间:2020-02-29 10:25:29      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:部署   中心   info   元数据   lis   mic   关注   框架   搭建   

1、什么是微服务

在开发项目之前,我们有必要了解一下,什么是微服务?简单来说:微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。

2、Spring Cloud是什么

Spring Cloud是一个微服务框架的规范,并不是任何具体的框架。而Spring Cloud Netflix 和 Spring Cloud Alibaba 是 Spring Cloud 的实现方案。本项目中我们使用Spring Cloud Alibaba解决方案来搭建我们的项目。Spring Cloud Netflix 和 Spring Cloud Alibaba 的组件可到相应官网进行了解。

3、服务注册中心

服务注册中心是微服务的另外一个必备组件,用来协调服务提供者和调用者的相互发现。
Spring Cloud Netflix默认的注册中心是Eureka,而Spring Cloud Alibaba推荐使用的注册中心是Nacos。当然,还有很多组件都实现了微服务注册中心的功能。
既然本教程重点学习Spring Cloud Alibaba,推荐使用Spring Cloud Alibaba的生态组件。在之前的项目中,使用过Eureka作为注册中心,而配置中心需要使用其他解决方案,比如Apollo。而Nacos实现了配置中心和注册中心的功能,在使用起来比较方便。下面了解一下官方对Nacos的介绍:

Nacos 能够快速实现动态服务发现、服务配置、服务元数据及流量管理。包括服务发现和服务健康监测、动态配置服务、动态 DNS 服务、服务及其元数据管理。Nacos 无缝支持 Spring Cloud,为 Spring Cloud 用户其提供更简便的配置中心和注册中心的解决方案。

4、学习交流QQ群【883210148】

技术图片

微服务架构【SpringBoot+SpringCloud+VUE】一 || 微服务简介

标签:部署   中心   info   元数据   lis   mic   关注   框架   搭建   

原文地址:https://www.cnblogs.com/kevin-ying/p/12381655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!