我们先看一张图,是说明注册中心,配置中心,API网关的 pring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。 根据github中的介绍,主要功能如下 在启动示例进行演示之前,我们先了解一下 Spring Cloud 应用如何接入 Nacos Discovery。 注意 本章节只是为了便于您理解接入方式,本示例代码中已经完成接入工作,您无需再进行修改。
看完上图,脑子里大概有个影响,接下来逐一说明1、简介:
2、SpringCloud的几大痛点
3、SpringCloud Alibaba的优势:
4、结合SpringCloud Alibaba我们最终的技术搭配方案:
5、如何使用
如果需要使用已发布的版本,在
dependencyManagement
中添加如下配置。<dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.0.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
由于每个微服务都需要往注册中心注册,我们把这个依赖放到的common包的pom文件中
6、如何接入
首先,修改 pom.xml 文件,引入 Nacos Discovery Starter。
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
在应用的 /src/main/resources/application.properties 配置文件中配置 Nacos Server 地址
spring: application: name: hslmall-coupon datasource: url: jdbc:mysql://192.168.56.10:3306/hslmall_sms?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai driver-class-name: com.mysql.cj.jdbc.Driver username: root password: root cloud: #配置nacos服务注册和服务发现 nacos: discovery: server-addr: 127.0.0.1:8848
使用 @EnableDiscoveryClient 注解开启服务注册与发现功能
@EnableDiscoveryClient
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算