SpringCloud-Alibaba-(一)入门

SpringCloud-Alibaba-(一)入门

一、传送门

Nacos了解

 官网:http://nacos.io 
 
 中文文档:https://nacos.io/zh-cn/docs/quick-start.html
 
 git:https://github.com/alibaba/spring-cloud-alibaba
 
 介绍:https://yq.aliyun.com/articles/716337?spm=5176.10695662.1996646101.searchclickresult.250814a64tvEu3
 
 开发文档:https://nacos.io/zh-cn/docs/quick-start.html
 
 中文文档:https://github.com/alibaba/spring-cloud-alibaba/blob/master/Roadmap-zh.md
 
 配教程资料:https://blog.51cto.com/9332743/2423285
 
 阿里云镜像:https://help.aliyun.com/document_detail/102512.html
 
 SpringBoot官方使用的starter:https://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/htmlsingle/#using-boot-starter
  • 以下为局部的spring 官方的start
    在这里插入图片描述

SpringBoot-Actuator了解

  • 引入pom依赖,并启动项目,看到控制台有两个端点暴露
    在这里插入图片描述

  • 查看导航端点:http://localhost:8080/actuator/

  • health

  1. 健康检查

  2. 展示具体的详情需添加:management.endpoint.health.show-details=always

  3. status取值:UP-正常,DOWN-遇到问题,OUT_OF_SERVICE-资源未在使用,或者不该去使用,UNKWON-不知道状态

  4. /info:描述性端点
    在这里插入图片描述

  5. 查看其他常用端点配置
    在这里插入图片描述

  6. actuator常用配置
    在这里插入图片描述

SpringBoot配置管理优先级(使用中尽量规避优先级,怎么简单怎么玩)

在这里插入图片描述

小技巧

  • 启动项目前最好 mvn clean install 保证拉取到最新的jar包
  • 直接运行jar包程序:java -jar xxxx.jar
  • mvn clean install -DskipTests :清理-打包-并跳过单元测试
  • 在IDEA中配置的环境变量的jar启动命令:java -jar alibaba-pre-demo-0.0.1-SNAPSHOT.jar --SOME_ENV=always, 其中 --SOME_ENV=always 是配置在IDEA环境变量中的

二、与SpringCloud第一代对比

SpringCloud第一代状态SpringCloudAlibaba状态
Eureka2.0孵化失败Nacos Discovery性能强,感知快
Ribbon进入维护状态
Hystrix/HystrixDashboard/Turbine进入维护状态Sentinel可视化配置,上手更简单
Zuul进入维护状态SpringCloud Getway性能是zuul的1.6倍
SpringCloudConfig复杂,约定多,没有界面Nacos Config搭建简单,有可视化界面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

spancer124

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值