SpringCloud
风吹过的回忆
这个作者很懒,什么都没留下…
展开
-
断路器(Hystrix)---Ribbon使用断路器
1.在使用断路器之前麻烦小伙伴们参考下我之前的博客,创建一个Ribbon工程---2.再引入断路器的功能之前,小伙伴需要先引入对应的组件包打开项目中的 pom.xml添加两个组件包,这两个组件包一个用来实现断路器功能,一个用来引入对应的注解包:若出现上图红色字体的情况说明组件包未能成功引入,右击鼠标-->Maven-->Reimport 刷新当前的Maven库<?xml version="1.0" encoding="UTF-8"?><pro..原创 2020-12-17 17:05:58 · 142 阅读 · 0 评论 -
负载均衡之Feign----服务消费者
1.Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。 使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。 Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果2.简单理解: ·Feign 采用的是基于接口的注解 ·Feign 整合了ribbon在学习前请确认已创建好一个服务注册中心和两个调用方:服务注册中心创建...原创 2020-12-11 17:26:47 · 122 阅读 · 0 评论 -
微服务学习笔记-----client服务调用方创建
首先创建一个Springboot项目,但需要加入组件Eureka,创建方式可借鉴该篇博客:https://blog.csdn.net/quguoxun/article/details/111030810创建完成后的项目整体架构如下:向ClientApplication添加注解@EnableEurekaClient //调用方注解@RestController表明是一个client调用方package com.joyin.client;import org..原创 2020-12-11 14:59:35 · 623 阅读 · 0 评论 -
微服务学习笔记----Eureka服务创建
微服务架构的优点:1.边界清晰,开发简单;2.技术栈灵活;3.松耦合;4.可用性高;5.按需扩展;微服务架构缺点:1.运维难度大;2.代码依赖变成了接口依赖;3.分布式带来的复杂性:网络延迟,网络故障,服务的容错性,需要进行消息序列化微服务架构原理:至少有一个服务方,一个调用方和一个服务注册中心方。服务方先将服务注册到服务注册中心;调用方去服务注册中心查询服务,找到对应的服务方;调用方调用对应的服务方;一、创建一个服务注册中心。我在这里使.原创 2020-12-11 12:12:04 · 167 阅读 · 0 评论