草庐IT

springcloud-alibaba

全部标签

SpringCloud 核心组件Feign【远程调用&自定义配置】

目录1,Feign远程调用1.1:Feign概述1.2:Feign替代RestTemplate    1):引入依赖    2):添加注解    3):编写Feign的消费服务,提供服务    4):测试    5):总结1.3:自定义配置1.3.1:配置文件方式1.3.2:Java代码方式1,Feign远程调用1.1:Feign概述Feign是一款Java语言编写的HttpClient绑定器,在SpringCloud微服务中用于实现微服务之间的声明式调用。Feign可以定义请求到其他服务的接口,用于微服务间的调用,不用自己再写http请求(eg:使用spring自带的restTemplate

SpringCloud 核心组件Feign【远程调用&自定义配置】

目录1,Feign远程调用1.1:Feign概述1.2:Feign替代RestTemplate    1):引入依赖    2):添加注解    3):编写Feign的消费服务,提供服务    4):测试    5):总结1.3:自定义配置1.3.1:配置文件方式1.3.2:Java代码方式1,Feign远程调用1.1:Feign概述Feign是一款Java语言编写的HttpClient绑定器,在SpringCloud微服务中用于实现微服务之间的声明式调用。Feign可以定义请求到其他服务的接口,用于微服务间的调用,不用自己再写http请求(eg:使用spring自带的restTemplate

关于spring-cloud-starter-alibaba-nacos-discovery找不到,没有版本(pom爆红,找不到)

#一,我这边发现每次项目都有经常发生这样的问题问题:这种问题说实话很弱智,但还是有类似于这种事情发生啊原因:1.在POM依赖没有版本的时候,可能原因是父工程或者父依赖中没有指定版本,所以在子工程中找不到版本(本次错误)2.还有就是父工程有版本,或者子工程也有版本的时候,此时就是本地仓库没有,去远程或者代理仓库找不到这个需要的依赖包,因为可能是是自己写的依赖包,公网没有。解决:1.去父工程找到此依赖的上级依赖指定版本的依赖,此处错误是——nacos的依赖没有版本,父也没有所以更改如下 com.alibaba.cloudspring-cloud-alibaba-dependencies${spri

【云原生】Spring Cloud Alibaba 之 Feign 远程调用 实战

文章目录一、什么是远程调用?⛅远程调用的原理二、RestTemplate与Feign的区别三、Feign远程调用实战开发⏳Feign替代RestTemplate实现远程调用⏰自定义Feign配置四、Feign使用优化五、Feign最佳实践方式✳️继承方式♻️抽取分离方式⛵小结一、什么是远程调用?在分布式领域中,一个系统由很多服务组成,不同的服务由各自的进程单独负责。因此,远程调用在分布式通信中尤为重要。远程调用可分如下两类:本地过程调用(LocalProcedureCall,LPC),是指同一台机器上运行的不同进程之间的互相通信,即在多进程操作系统中,运行的不同进程之间可以通过LPC进行函数调

【云原生】Spring Cloud Alibaba 之 Feign 远程调用 实战

文章目录一、什么是远程调用?⛅远程调用的原理二、RestTemplate与Feign的区别三、Feign远程调用实战开发⏳Feign替代RestTemplate实现远程调用⏰自定义Feign配置四、Feign使用优化五、Feign最佳实践方式✳️继承方式♻️抽取分离方式⛵小结一、什么是远程调用?在分布式领域中,一个系统由很多服务组成,不同的服务由各自的进程单独负责。因此,远程调用在分布式通信中尤为重要。远程调用可分如下两类:本地过程调用(LocalProcedureCall,LPC),是指同一台机器上运行的不同进程之间的互相通信,即在多进程操作系统中,运行的不同进程之间可以通过LPC进行函数调

Spark写入Hive报错Mkdir failed on :com.alibaba.jfs.JindoRequestPath

1.报错内容23/05/3114:32:13INFO[Driver]FsStats:cmd=mkdirs,src=oss://sync-to-bi.[马赛克].aliyuncs.com/tmp/hive,dst=null,size=0,parameter=FsPermission:rwx-wx-wx,time-in-ms=32,version=3.5.023/05/3114:32:13ERROR[Driver]ApplicationMaster:Userclassthrewexception:org.apache.spark.sql.AnalysisException:java.lang.Ru

Spring、SpringMVC、SpringBoot、SpringCloud 框架常用注解说明

Spring常用注解Configuration配置类相关注解@Configuration:标注在类上,声明该类为Spring配置类Spring在启动的时候会自动扫描并加载所有配置类,配置Spring容器(应用上下文),将配置类中的Bean放入容器管理@Bean:标注在Spring配置类中的方法上,注册bean对象到IOC容器name属性:给生成的bean指定唯一标志在Spring容器启动的时候,自动的扫描并执行所有配置了@Bean的方法,并将返回值存入Spring容器注意:被标注的方法,需要返回某个实例被标注的方法,可以配置依赖的属性参数,Spring会自动从容器中获取到依赖的对象,自动调用方

SpringCloud 集成Sentinel

目录一、Seninel简介二、Sentinel和Hystrix的区别三、sentinel可视化界面安装四、在springcloudalibaba中整合sentinel(1)添加依赖(2)配置yml(3)启动服务,再访问服务后,观察控制台:因为访问接口以后才会注册到sentinel当中。五、流控规则(1)实时监控,可用于查看接口访问情况(2)簇点链路,可以对对应的资源流控降级(3)QPS流控统一异常控制处理 (4)线程流控(5)关联限流(6)熔断降级六、OpenFeign整合Sentinel(1)导入依赖:(2)调用者开发整合配置:(3)添加openFeign调用接口七、规则持久化(1)引入依赖

谈谈我理解的SpringCloud和Kubernetes的区别

B站:https://www.bilibili.com/video/BV1R24y1u7a2小道仙学习文档:https://d9bp4nr5ye.feishu.cn/wiki/wikcnkGEgfYwJspeNdXMegfQjQh一、起源为什么想写这篇文章呢?起源于我最开始对于它俩的误解,在很长一段时间我都分不清它们的区别。对于SpringCloud在实际项目中并未使用过,只是自学过SpringCloud和SpringCloudAlibaba,也基于学习搭建过demo。对于Kubernetes,目前这家公司就是使用的这个,但也只是管中窥豹,目前对于二者的关系,以及一些优缺点,还是有点认识的。基

【Spring Cloud Alibaba Seata 处理分布式事务】——每天一点小知识

                                                                              💧SpringCloudAlibabaSeata处理分布式事务\color{#FF1493}{SpringCloudAlibabaSeata处理分布式事务}SpringCloudAlibabaSeata处理分布式事务💧         🌷仰望天空,妳我亦是行人.✨🦄个人主页——微风撞见云的博客🎐🐳《数据结构与算法》专栏的文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺💧《Java学习笔记》专栏的文章是本人在Java学习中总结的一些知识点