springcloud
文章平均质量分 71
流星007
这个作者很懒,什么都没留下…
展开
-
springcloud整合gateway引入nacos报Parameter 0 of method loadBalancerWebClientBuilderBeanPostProcessor in o
Consider defining a bean of type 'org.springframework.cloud.client.loadbalancer.reactive.DeferringLoadBalancerExchangeFilterFunction' in your configuration.原创 2021-04-21 13:43:27 · 6259 阅读 · 6 评论 -
单机服务到分布式架构的演变,有了它,面试再也不慌了!
都2020年了,还搞不明白分布式架构?还不快进来看看这篇超详细的分布式架构,搞懂他,加薪升职什么的都不是问题,确定不进来看看吗?原创 2020-04-13 08:55:41 · 4265 阅读 · 32 评论 -
springcloud(五)远程调用Feign(含源码跟踪)
feignfeign是一个声明式的Web服务客户端。这使得Web服务客户端的写入更加方便 要使用Feign创建一个界面并对其进行注释。它具有可插入注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud增加了对Spring MVC注释的支持,并使用Spring Web中默认使用的HttpMessageConverters。Spring Cl...原创 2019-11-29 10:54:21 · 2549 阅读 · 8 评论 -
springcloud(四)消息总线Bus
BUS介绍Spring Cloud Bus将分布式系统的节点与轻量级消息代理链接。这可以用于广播状态更改(例如配置更改)或其他管理指令。一个关键的想法是,Bus就像一个扩展的Spring Boot应用程序的分布式执行器,但也可以用作应用程序之间的通信渠道。当前唯一的实现是使用AMQP代理作为传输,但是相同的基本功能集(还有一些取决于传输)在其他传输的路线图上。简单点来说,就是动态刷新配置...原创 2019-11-28 14:44:53 · 594 阅读 · 0 评论 -
springcloud(三)网关zuul
zuul介绍zuul:网关,用于分布式架构,提供了权限、限流、路由、监控等功能,同时还能对简化前端对后端的请求,为什么这么说呢?这里就是zuul路由的功劳,在如今分布式横行的时代,一个前端可能对应着即使或者上百个后端服务,如果不使用网关或者ngxin,那么前端将要记住几十或者上百的域名,这样如果域名发生变化,维护就会变得很糟糕,那使用网关之后有什么不同呢?前端只需要和网关做交互,网关负责做路由...原创 2019-11-20 20:15:15 · 536 阅读 · 0 评论 -
springcloud(二)配置中心config
config配置中心介绍spring cloud config是用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,他为分服务端和客户端。什么意思呢?简单点来说,再分布式架构中,通常会有很多的微服务,这时候就会产生很多的配置文件,springcloud config就是来集中管理这些配置文件,为什么需要集中管理呢?放到各自服务的资源目录下不香吗?1、分布式架构配置文件多;2、在开...原创 2019-11-20 20:13:54 · 631 阅读 · 0 评论 -
springcloud(一)注册中心eureka
eureka介绍eureka属于springcloud中的一个组件,叫注册中心,什么叫注册中心?它是用来干什么的呢?作用:服务注册与发现,在分布式环境中,一个完整的系统可能是由几个、几十、或者几百个服务组合在一起的一套架构, eureka就是将这些毫不相关的服务管理到一起。服务发现是基于微服务的体系结构的主要宗旨之一。尝试手动配置每个客户端或某种形式的约定可能很困难并且很脆弱。Eure...原创 2019-11-19 20:36:16 · 804 阅读 · 0 评论 -
springBoot(cloud)读取配置文件的先后顺序
springBoot读取配置文件的先后顺序 1.在命令行传入的参数 2.spring_application_json中的属性。spring_application_json是以json格式配置在系统环境变量中的内容。 3.java:comp/env中的JNDI属性。 4.java的系统属性,可以通过System.getProperties()获得的...原创 2019-08-28 16:59:57 · 1215 阅读 · 1 评论 -
Feign服务调用出现LinkedHashMap can not be cast to xxx
LinkedHashMap can not be cast to xxxfeign底层基于http协议,而现在非常流行restful风格,并且现在大部分都采用json的数据格式进行交互,所以这里就会有一个问题,那就是格式问题。先看看我的返回数据结构:被调用方:调用方:一跑,报错了这就蛋疼了,数据明显都是一致的,为什么会出现这种问题呢?进入断点...原创 2019-09-30 15:10:08 · 2766 阅读 · 7 评论 -
windows+linux安装consul配置中心
配置中心consul安装使用Windows环境 第一步:下载consul,路径:https://www.consul.io/downloads.html 下载完成之后解压第二步:启动consul 在当前目录打开命令窗口,运行命令: consul agent –dev 等待consul的启动,看到如下信息,启动成功:...原创 2019-09-02 12:03:43 · 504 阅读 · 0 评论