springcloud-h版笔记14.spring cloud alibaba是阿里巴巴提供的一套微服务开发一站式解决方案_第1页
springcloud-h版笔记14.spring cloud alibaba是阿里巴巴提供的一套微服务开发一站式解决方案_第2页
springcloud-h版笔记14.spring cloud alibaba是阿里巴巴提供的一套微服务开发一站式解决方案_第3页
springcloud-h版笔记14.spring cloud alibaba是阿里巴巴提供的一套微服务开发一站式解决方案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、18. Spring Cloud AlibabaSpring Cloud Alibaba 是阿里巴巴提供的一套微服务开发一站式解决方案。主要提供的功能:服务限流降级服务与发现分布式配置中心消息驱动分布式事务阿里云对象阿里云提供的组件:Sentinel Nacos优势:中文文档没有另起炉灶,可以方便的集成到现有项目中阿里本身在高并发、高性能上的经验,让18.1 Nacos有理由相信 些组件足够可靠。Nacos 主要提供了服务发现、服务配置以及服务管理。基本特性:服务发现动态配置动态 DNS 服务服务及元数据管理18.1 安装+配中心Docker 安装源码自己编译安装/编译好的安装包首先安装包:/

2、alibaba/nacos/releases/download/1.2.0-beta.1/nacos-server-1.2.0-beta.1.tar.gz然后解压,解压后,如果 win,直接在 bin 目录下双击 startup.cmd 启动。如果Linux,bin 目录下执行 sh startup.sh -m standalone.注意,系定要配置好 jdk,测试一下 java 和 javac 两个命令要存在。Nacos 启动成功后,浏览器输入:如果有登录页面,登录的默认用户名/就能看到启动页面。都是 nacos。先来看配置中心,类似于 Spring Cloud Cong首先在服务端配置,点

3、击配置管理-配置列表-+这里主要配置三个东西,Data ID、Group 以及要配置的内容。Data Id 的格式是$prex 的值,默认为 的值$le.active 表示项目当前所处的和环境$le-exten 表示配置文件的扩展名配置完成后,新建 Spring Boot 项目,加入 Nacos 依赖:然后,新建 perties 配置文件,配置 nacos 信息:最后再提供一个测试 Controller:18.2中心RestCo troller RefreshScopepublic classoCon

4、troller Value($name)String name;GetMap(/o) public Stringo() return name;=nacosspring.cloud.n cos.server-addr=28:8848 spring.cloud.nacos.config.file-exten=properties$prefix-$file.active.$file-extenNacos 做中心,可以代替 Eureka。创建 Spring Boot 项目,添加依赖:添加配置:然后再提供一个测试

5、 Controller:再将项目打包,启动两个实例。再来创建一个 consumer ,配置基本与 nacos01 一致。18.2 Sentinel使用场景丰富 有完备的实时 广泛的开源生态java -jar nacos01-0.0.1-SNAPSHOT.jar -servort=8080java -jar nacos01-0.0.1-SNAPSHOT.jar -servort=8081RestControllerpublic classoController Value($servort)egort; GetMap(/o)public Stringo() return o: + port;sp

6、=nacos01spring.cloud.nacos.discovery.server addr=28:8848Sentinel 整体上可以分为两个库 控制台18.2.1 安装部分:首先控制台 jar,这是一个 Spring Boot 工程,即可。好之后,直接用 Spring Boot 启动命令启动它地址: /alibaba/Sentinel/releases/download/1.7.1/sentinel-dashboard-1.7.1.jar18.2.2 应用创建一个新的 Spring Boot 工程,添加 Sentinel 依赖。项目创建成功后,配置控制台地址:再创建一个测试 Controller。spring.appli

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论