![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
文章平均质量分 90
c_z_z
这个作者很懒,什么都没留下…
展开
-
关于SpringCloud Gateway笔记
在微服务的架构中,不同模块的请求接口可能来自于不同的服务,而不同的服务要放在不同的IP地址中(最次也得是端口不一样)。如果前端人肉记下每个服务的地址端口,那前端人员一定会崩溃掉。而解决此种困境的正式微服务中一个重要的组成部分–网关路由。它的作用简言之就是为微服务提供统一的访问入口,并按照设定好的访问规则将请求路由至对应的服务。SpringCloud官方为我们提供了一种解决方案,那就是我们标题中说到的Gateway使用添加依赖:springboot选择的是2.2.2.Release<dep原创 2021-06-23 19:14:53 · 204 阅读 · 1 评论 -
关于sentinel
目录介绍下载地址使用启动sentinel控制台sentinel客户端配置熔断限流控制台配置客户端服务降级配置持久化介绍官网下载地址使用启动sentinel控制台sentinel客户端配置熔断限流控制台配置客户端服务降级配置持久化...原创 2021-06-22 20:33:49 · 963 阅读 · 1 评论 -
seata1.4.1-nacos部署使用及总结
关键网址官网原创 2021-06-19 14:08:24 · 976 阅读 · 3 评论 -
关于使用docker部署nacos
官网最近在网上找视频重新学习了一下springcloud alibaba的知识,首先要学习的当然是这其中的第一大组件nacos。nacos整合了服务注册与发现和配置中心于一身,而且是一个现成的程序,不用像Eureka那样创建模块来实现他,使用起来极为方便。但是视频的教程教的是手动部署,如今已经是容器化的时代了,再手动部署感觉没啥意思了,于是我选择使用docker(现在k8s好像更流行一些,但是我不会)部署。首先使用docker拉取nacos的镜像,我选择的是2.0.1版本,此时是最新版本docke原创 2021-05-30 14:13:06 · 1093 阅读 · 0 评论 -
springcloud.7.添加熔断监控
在上一节创建的feign项目中的pom文件添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId></d...原创 2019-12-22 10:42:50 · 177 阅读 · 0 评论 -
springcloud.6.创建服务消费者feign
feign集成了Ribbon和Hystrix,默认实现了负载均衡,并和eureka结合,实际开发中使用feign的居多pom文件配置内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20...原创 2019-12-21 12:52:30 · 109 阅读 · 0 评论 -
springcloud.5.创建服务消费者Ribbon
在微服务架构里,业务会被拆分成一个个的独立的服务,服务与服务之间通讯都是采用HTTP RestFul的。spring cloud有两种服务调用方式,一种使Ribbon+restTemplate,另一种使feign。这里先记录一下Ribbon惯例,先创建一个springboot服务,pom文件如下:<?xml version="1.0" encoding="UTF-8"?><...原创 2019-12-21 10:43:19 · 111 阅读 · 0 评论 -
springcloud.4.创建服务提供者
服务即是处理真正业务的服务创建一个springboot工程,pom文件配置和eureka的没什么差别<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...原创 2019-12-19 20:47:38 · 96 阅读 · 0 评论 -
springcloud.3.服务注册与发现
还是在springcloud总目录下创建一个springboot工程,用于实现服务注册发现功能首先创建pom文件,内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...原创 2019-12-18 21:02:01 · 119 阅读 · 0 评论 -
springcloud.2.创建统一的依赖管理
现在springcloud总目录下创建一个新的目录hello-spring-cloud-dependencies用于做统一管理,新建一个pom文件pom文件内容如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/...原创 2019-12-17 21:13:15 · 565 阅读 · 0 评论 -
springcloud.1.简介
SpringCloud提供了全套的分布式解决方案SpringCloud为开发者提供了分布式系统(配置管理,服务发现, 熔断,路由,微代理,控制总线,一次性token,全局锁,Leader选举,分布式session,集群状态)中快速构建的工具,使用springcloud的开发这可以快速的启动服务或构建应用,同时能够快速的和云平台资源进行对接。...原创 2019-12-17 20:20:34 · 102 阅读 · 0 评论