



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高速动态颗粒计数分选仪企业制定与实施新质生产力项目商业计划书
- 湖北省黄冈市2022-2023学年高二上学期期末调研考试物理 含解析
- 学段衔接:以《桥》为例架设小说教学之“桥”
- 三年级水资源保护教学计划
- 房地产开发安全隐患排查计划
- 高等教育自学考试《00058市场营销学》考前点题卷一
- 2019-2025年监理工程师之监理概论高分通关题型题库附解析答案
- 2025年公用设备工程师之专业知识(动力专业)押题练习试题A卷含答案
- 物流仓储管理职责与现场实施
- 北师大版六年级体育期末复习计划
- 厦门国际银行笔试题目
- (2023版)养老机构院内感染预防与控制规范解读课件
- 传统文化中国茶文化英语介绍
- 脑胶质瘤课件
- 铝合金铸件冒口尺寸与补缩距离的影响因素
- 统计局考试试题及答案
- 工厂防暑降温安全知识培训内容
- 统计与概率课标解读与案例分析
- 《马裤先生》阅读答案
- 人教版九年级数学上册《垂直于弦的直径》评课稿
- 渐开线花键计算(最全的花键计算公式)
评论
0/150
提交评论