
springcloud
文章平均质量分 62
凌兮~
技术是一种艺术,需要我们去发现
展开
-
Spring Boot 和 Spring Cloud Feign调用服务及传递参数踩坑feign调用传参
Spring Boot 和 Spring Cloud Feign调用服务及传递参数踩坑记录_whaleluo的博客-程序员资料_feign调用传参转载 2022-07-18 10:47:51 · 4467 阅读 · 1 评论 -
SpringCloud使用Feign对接第三方http接口
springcloud 使用Feign调用三方接口原创 2022-07-17 09:33:22 · 905 阅读 · 0 评论 -
Caused by: java.lang.IllegalStateException: Ambiguou There is already ‘XXXXXXController‘ bean method
FeignClient调用报错原创 2022-07-17 09:28:36 · 242 阅读 · 0 评论 -
InitializingBean详解与用法
ApplicationContextAware用法当一个类实现了这个接口之后,这个类就可以方便的获得ApplicationContext对象(spring上下文),Spring发现某个Bean实现了ApplicationContextAware接口,Spring容器会在创建该Bean之后,自动调用该Bean的setApplicationContext(参数)方法,调用该方法时,会将容器本身ApplicationContext对象作为参数传递给该方法。package com.lyj.demo.utils;原创 2021-05-27 08:42:30 · 22273 阅读 · 3 评论 -
ApplicationContextAware详解用法
ApplicationContextAware用法当一个类实现了这个接口之后,这个类就可以方便的获得ApplicationContext对象(spring上下文),Spring发现某个Bean实现了ApplicationContextAware接口,Spring容器会在创建该Bean之后,自动调用该Bean的setApplicationContext(参数)方法,调用该方法时,会将容器本身ApplicationContext对象作为参数传递给该方法。案例package com.lyj.demo.uti原创 2021-05-27 08:38:24 · 25914 阅读 · 5 评论 -
SpringCloudConfigServer实战-06-要点
SpringCloud 配置实战:开发流程图:在本地的GitHub仓储版本库中创建如下配置microservicecloud-config-eureka-client.yml配置:spring: profiles: active: - dev ---server: port: 7001 #注册中心占用7001端口,冒号后面必须要加空格 spri...原创 2019-07-20 16:41:36 · 165 阅读 · 0 评论 -
分布式配置中心GitHub使用和常见问题解决方案
GitHub基本用法:使用Git上传文件到GitHub仓储上首先在GitHub上创建自己的账号,并在自己电脑上安装Git。启动Git,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置:# 第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接...原创 2019-07-20 14:15:14 · 409 阅读 · 0 评论 -
springcloud-06-ConfigServer基本用法
分布式面临的配问题:微服务意味着要将单体应用中的业务分成一个个自服务,每个服务的粒度相对较小,因此系统中会出现大量的服务,由于每个服务都需要必要的 配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决这个问题。我们每一个微服务自己都带着一个application.yml,上百个配偶文件的管理。。。该如何解决呢?分布式Co...原创 2019-07-20 13:25:42 · 183 阅读 · 0 评论 -
springcloud-05-服务网关(续)
路由访问映射规则:application.yml配置文件:server: port: 9527 spring: application: name: microservicecloud-zuul-9527-gatway# 配置网关路由映射规则,也就是把mydept映射到microservicecloud-dept(服务IP地址),#没配置这之前访问是:https://...原创 2019-07-19 18:06:00 · 175 阅读 · 0 评论 -
springcloud-05-zuul服务网关使用
Zuul路由网关Zuul路由网关是什么?Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能读者将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器的功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础,Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他的微服务的消息,也即以后的访问...原创 2019-07-19 17:06:16 · 161 阅读 · 0 评论 -
springcloud-05-服务监控(Hystrix DashBoard)
服务监控(HystrixDashBoard)服务监控:除了隔离依赖服务的调用以外,Hystrix还提供了准实时监控(Hystrix DashBoard),Hystrix会持续地记录所有通过Hystrix发起的请求执行信息,并以统计表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。Netflix通过hystrix-mertrics-event-stream项目实现了对以上指标的监...原创 2019-07-19 13:38:14 · 257 阅读 · 0 评论 -
springcloud-04-服务熔断与服务降级使用
分布式系统面临的问题多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”。对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的所有资源都在几秒钟内饱和,比失败更糟糕的是,这些应用程序...原创 2019-07-19 08:42:28 · 252 阅读 · 0 评论 -
springcloud-03-ribbon与Feign两者的负载均衡基本用法
ribbon是什么?Spring CloudRibbon是基于NetflixRibbon实现的一套客户端 负载均衡工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间服务连接在一起,Ribbon客户端组件提供一系列完善的配置添加连接超时,重试等,简单的说,就是在配置文件中列出Load Balance(简称LB)后面所有的机器...原创 2019-07-18 17:21:25 · 254 阅读 · 0 评论 -
springcloud-02-基本用法-Eureka服务发现与注册及面试题型
按照下图创建工程:首先先创建一个工作集,方便项目管理,在工作集下面创建分布式集群项目。这里有个工程名命名规范,参照工程名图的命名规范,这样方便管理。创建父工程:创建一个maven空项目的父工程,注意这里的父工程是pom类型的,图1所示,在按照图2步骤创建。图3是创建父工程的操作步骤,在父工程里主要定义版本信息,供它的子模块使用,父工程如果定义了一些依赖的版本信息,那么它的子模块只需要添...原创 2019-07-17 12:22:43 · 661 阅读 · 0 评论 -
springcloud-01-内功心法
微服务是什么?业界大牛-马丁福勒这样描述微服务:论文网址:https://martinfowler.com/articles/microservices.html就目前而言:对于微服务业界并没有一个统一的、标准的定义( While there is no precise definition of this architectural style)...原创 2019-07-15 19:28:54 · 176 阅读 · 0 评论