SpringCloud
~~
不愿秃头的阳某
入一行,爱一行,懂一行。
展开
-
springcloud总结
SpringCloud学习总结 前言 最近把以前的项目拆改造成了微服务架构,于是有感而发,总结一下在改造中的自己的一些经验,以及自己在其中遇见的一些问题 ...原创 2019-12-28 19:54:14 · 1588 阅读 · 0 评论 -
docker部署springcloud项目
docker部署springcloud 上篇博客docker网络配置已经教我们如何打jar部署成功一个eureka了,不知道如何部署的看我上篇博客:https://blog.csdn.net/qq_43517653/article/details/103389057 今天就主要分享一下如何更改连接数据库的配置,也就是我们部署的项目是不能依赖本地数据库的,应该是连接我们docker容器的数据库 首先...原创 2019-12-26 20:58:45 · 1657 阅读 · 0 评论 -
RabbitMQ整合SpringCloud
RabbitMQ整合SpringCloud 最终我们的消息中间件是要运用到项目中去的,就拿下完订单之后要发送短信这个来距离,我们最终的目的就是要实现下订单和发短信的异步处理,短信的发送成功与否不影响订单的运行 我们今天最终整合完的流程就是这样的,只不过今天只是一个简单案例,没有搭建eureka rabbitmq-common、rabbitmq-springcloud-consumer、rabbi...原创 2019-12-09 18:55:38 · 854 阅读 · 0 评论 -
SpringCloud服务配置中心(7)
目录SpringCloud Config简介Config服务端搭建(Server)Config客户端搭建(Client)Config整合EurekaConfig配置搜索路径 SpringCloud Config简介 配置中心为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件,它就是Spring Cloud Config. 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管...原创 2019-11-27 23:11:47 · 544 阅读 · 0 评论 -
SpringCloud之Zuul路由网关(6)
目录Zuul简介配置Zuul网关 Zuul简介 Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础. Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访...原创 2019-11-26 17:33:01 · 447 阅读 · 0 评论 -
SpringCloud之Hystrix集群及监控turbine(5)
目录Hystrix集群Feign和Hystrix整合 Hystrix集群 上篇博客我们讲了如何利用服务断融处理服务雪崩,用到了我们Hystrix,但是上次只是一个简单的体现,实际开发是很少这样使用了,应为不可能只有一个项目需要处理,一般肯定有很多,所以我们需要搭建集群 这个是今天的项目目录 这里为了演示方便,一样用我们一个项目直接代替3个项目的集群了 导入pom依赖 <?xml versi...原创 2019-11-24 13:21:27 · 565 阅读 · 0 评论 -
Hystrix服务熔断以及服务监控Dashboard(4)
目录服务雪崩效应服务断融Hystrix服务监控Dashboard 服务雪崩效应 服务雪崩效应是一种因“服务提供者的不可用”(原因)导致“服务调用者不可用”(结果),并将不可用逐渐放大的现象。 通俗来说在微服务中就是当一个服务器宕机了的时候,渐渐会影响到其他的服务器,慢慢导致其他服务器也宕机,这就是雪崩效应 服务雪崩的过程可以分为三个阶段: 服务提供者(生产者)不可用; 重试加大请求流量; 服务调...原创 2019-11-22 19:41:20 · 492 阅读 · 0 评论 -
微服务调用Ribbon负载均衡、Feign的使用(3)
目录前言Ribbon负载均衡Feign简介及应用 前言 我们之前虽然已经用Rureka搭建好了注册中心,并且我们的生产者也已经在注册中心注册了,但是消费者还是一样直接向服务提供者发送请求拿取数据,所以今天我们就需要用Ribbon来实现消费者不直接请求生产者拿数据,而是向注册中心请求拿数据 Ribbon负载均衡 Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为...原创 2019-11-21 16:06:07 · 480 阅读 · 0 评论 -
Eureka集群(2)
目录Eureka搭建集群 Eureka搭建集群 集群:我是这样理解的,同一个业务,部署在多个服务器上(不同的服务器运行同样的代码,干同一件事) 当注册中心扛不住高并发的时候,这时候 要用集群来扛; 今天介绍搭建的两种方式: 第一种方式 我们在上篇博客的基础上再构建两个项目,而这两个项目的配置又不能都是本地,开3个虚拟机又太麻烦,所以我们直接配置本机hosts来实现本机的域名映射 进入你的系统文件:...原创 2019-11-20 20:30:41 · 450 阅读 · 0 评论 -
SpringCloud入门简介(1)
目录SpringCloud简介入门案例配置eureka SpringCloud简介 简单来说,Spring Cloud是一个微服务框架的规范,注意,只是规范,他不是任何具体的框架。我们知道java大佬最喜欢的做法就是自己制定规范,然后别人基于我这个规范来做实现。那么这个规范里面有什么呢,它规定大概要有以下几种功能。 服务的注册与发现 负载均衡 服务熔断和限流 智能路由 控制总线 链路监控 原本...原创 2019-11-18 21:51:35 · 475 阅读 · 0 评论