
springcloud
tanlongkui
这个作者很懒,什么都没留下…
展开
-
nacos能够取代Eureka不仅仅因为它是阿里系,阿里巴巴科技巨头
nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。下载地址:https://download.youkuaiyun.com/download/tanlongkui/12660002目前我个人主要学习使用的是注册中心和配置中心,还需要继续学习,先记录一下!一切尽在代码中:1》搭建基本环境 a》搭建父工程:搭建一个公共工程:再搭建一个微服务工程:b》修改pom文件: 父工程:公共工程:此处引入了spring-cl...原创 2020-08-05 19:12:00 · 2553 阅读 · 0 评论 -
springcloud基本组件(五):网关Zuul
本文是基于springcloud基本组件(一),springcloud基本组件(二),springcloud基本组件(三),springcloud基本组件(四)不同的微服务一般有不同的网络地址,而外部的客户端可能需要调用多个服务的接口才能完成一个业务需求,网关可以解决这个问题。Zuul 包含了对请求的路由和过滤两个最主要的功能: 路由功能:负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。过滤器功能:负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的..原创 2020-07-16 11:28:54 · 172 阅读 · 0 评论 -
springcloud基本组件(四),引入熔断、降级、监控:Hystrix
请结合springcloud基本组件(一),springcloud基本组件(二),springcloud基本组件(三)Hytrix 能够提供服务降级、服务熔断、接近实时的监控等方面的功能。注:图中应该为消费工程1,服务熔断机制熔断机制是应对雪崩效应的一种微服务链路保护机制,熔断主要发生在服务提供端。 1,服务工程新增依赖 <dependency> <groupId>org.springframework.cloud&l...原创 2020-07-14 18:26:20 · 460 阅读 · 0 评论 -
springcloud基本组件(三),引入声明式调用远程方法Feign
在springcloud基本组件(一)和springcloud基本组件(二)的基础之上,引入Feign注:图中应该是消费工程1,修改通用工程 1,新增依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</a...原创 2020-07-14 10:53:29 · 303 阅读 · 0 评论 -
springcloud基本组件(二),引入Eureka(注册中心)以及负载均衡Ribbon
在springcloud基本组件(一)的基础上,引入eureka,地址:https://blog.youkuaiyun.com/tanlongkui/article/details/1073154901,创建eureka工程,pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org原创 2020-07-13 18:05:41 · 215 阅读 · 0 评论 -
springcloud基本组件(一),测试环境搭建
springcloud共有五个组件:1, 注册中心:Eureka 2,负载均衡:Ribbon 3,声明式调用远程方法:Feign 4,熔断、降级、监控:Hystrix 5,网关:Zuul最近一直在了解学习springcloud组件,写一篇文章记录一下供自己后期方便查看,也希望能帮助看到此文的朋友。0:创建测试环境 1,创建父工程,pom文件如下:<?xml version="1.0" encoding="UTF-8"?&...原创 2020-07-13 15:28:06 · 317 阅读 · 0 评论