spring cloud
文章平均质量分 88
PolarisHuster
java程序员,爱编程爱运动,也喜欢结交朋友
展开
-
Spring 面试63问
Sping原理Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发。Spring是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是它仍然可以和其他的框架无缝整合。Spring 特点轻转载 2022-02-15 08:26:16 · 232 阅读 · 0 评论 -
Error creating bean with name ‘externalDumpService‘: Invocation of init method failed; nested except
再使用nacos-server 2.0.1版本进行部署时,docker镜像启动后就报了下面的异常信息:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'communicationController' defined in URL [jar:file:/usr/local/nacos/target/nacos-server.jar!/BOOT-INF/lib/n原创 2021-05-08 15:51:08 · 14759 阅读 · 2 评论 -
NacosServiceRegistry : No service to register for nacos client
使用最新的1.2.x版本的nacos-server做注册中心时,按照nacos官网上说明加入了下面的依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifact...原创 2020-03-03 19:02:21 · 15674 阅读 · 3 评论 -
使用zipkin监控spring cloud gateway
spring cloud gateway是spring cloud家族最新的api网关,之前用的是netflix zuul 1.0,netflix 2.0最终没有孵化出来,于是spring自己开发了现在的spring cloud gateway,与zuul 1.0不同的是spring cloud gateway是基于spring5 springboot2以及proactor技术栈开发的第二代网关,...原创 2020-02-05 14:09:56 · 3124 阅读 · 0 评论 -
springcloud gateway引入CORS
springcloud gateway引入cors(全称Cross-Origin Resource Sharing,跨站资源共享),是用于限制资源访问的一种方式,比如我们限制某些接口或者图片资源不被除允许外的站点访问,springcloud gateway做了访问系统资源的第一道门槛,CORS功能一般都会放在springcloud gateway应用中,而不是放在单独的引用中,springclou...原创 2019-12-25 11:20:56 · 2002 阅读 · 0 评论 -
springcloud服务后端500错误到了前端返回406
之前正常的一个接口突然由api网关返回了406的错误,看了下日志发现服务端报了500错误,为什么某个应用端报的500异常到了api网关却返回了406错误,百思不得其解,最终发现406并不是API网关返回的错误,而是具体的服务端(比如某个springcloud服务),找到这个原因是解决这个问题的根本!!在讲述具体原因之前,先介绍下406这个错误,406错误表明服务器端返回的数据客户端无法处...原创 2019-08-19 15:14:02 · 1617 阅读 · 0 评论 -
springboot 1.x迁移到2.x遇到的问题之java.lang.NoClassDefFoundError: feign/form/FormEncoder
笔者近期准备对项目使用的springboot版本进行升级,由1.5.8调整到2.1.7,在调整过程中遇到一些问题,这个算是比较棘手的,先说下症状:1.eclipse对应项目左侧显示感叹号2.项目可以编译通过,但是运行时就报java.lang.NoClassDefFoundError: feign/form/FormEncoder这个异常,在按照https://blog.csdn.net/j...原创 2019-08-24 15:56:36 · 4708 阅读 · 1 评论 -
springcloud集成elk
springcloud是一个应用很广的微服务全家桶,阿里开发了自己的springcloud alibaba分支,elk是一款不错的监控工具,尤其是日志分析,可以将springcloud微服务项目的日志通过logstash-logback-encoder传送到elk的logstash上,好了废话不多少了,直接进入环境搭建流程:1.使用docker-compose搭建elk环境,docker-co...原创 2019-08-20 15:43:41 · 3833 阅读 · 0 评论 -
springcloud ribbion.read-timeout无效
ribbon: read-timeout: 80000 connect-timeout: 80000上面的配置是无效的,需要改成下面的配置:ribbon: ReadTimeout: 80000 ConnectTimeout: 80000具体键值可以参考类CommonClientConfigKey,这个类涉及到常见的客户端配置属性,另外一个类是DefaultClientC...原创 2019-08-14 11:10:05 · 5580 阅读 · 4 评论 -
spring-cloud集成nacos Discovery
nacos搭建参考https://blog.csdn.net/john1337/article/details/98626255这篇文章,本文就不再赘述nacos服务的搭建过程,直接进入nacos客户端的配置:1.引入nacos discovery依赖(不能跟eureka的服务发现的依赖spring-cloud-starter-eureka不能同时存在) <depend...原创 2019-08-06 19:24:38 · 14214 阅读 · 0 评论 -
Nacos-config springcloud
nacos是源自阿里旗下的一款开源软件,支持服务治理以及配置管理,部署支持单机模式以及集群,存储支持derby以及mysql。本文介绍的是nacos 单机部署,mysql存储配置环境搭建:1.在github下载nacos-server环境,https://github.com/alibaba/nacos/releases2.修改配置,3.这样一个单机版的...原创 2019-08-06 16:31:28 · 1293 阅读 · 0 评论 -
sentinel在controller上限流
折腾了半天终于大功告成,现在把重要的地方记录下来,希望帮到有需要的开发者:1.添加三个依赖 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud&l...原创 2019-06-05 07:47:18 · 1720 阅读 · 0 评论 -
springcloud哪些异常可以走fallback逻辑
@FeignClient(name="application-name",fallback=xxxFallback.class)public interface CommonModuleService { /** * * @return */ @PostMapping("/commonOrganize/listOrgs") Api...原创 2019-04-02 15:26:48 · 2275 阅读 · 0 评论 -
has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values '
背景:通过zuul做代理,反向代理到对应的controller中,发现之前正常工作的接口突然不能正常工作了,最终通过浏览器调试模式发现出现了错误提示:has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values '原因是服务应用里面有一个Cor...原创 2019-04-11 16:26:47 · 17117 阅读 · 5 评论 -
springcloud config客户端配置映射
springcloud config客户端要想使用配置服务器上的配置,有两步是必须的:1.服务器地址配对,这是前提,没有这一步一切都是零,参考下https://blog.csdn.net/john1337/article/details/824138372.找对对应的配置文件,因为配置文件可能会有多个分支,以git为例来说,git针对不同的应用会有不同的配置,针对不同环境的(dev、tes...原创 2018-09-05 15:19:01 · 948 阅读 · 0 评论 -
springcloud config不得不说的事
使用过spring框架的朋友一定有过这种经历:就只是修改了一个配置文件,都需要重启系统(设置重新打包,比如springboot的jar包项目),到了springcloud这个问题就迎刃而解了,springcloud针对配置提供的方案就是今天的主题:spring-cloud-config,这是一个分布式配置一站式解决方案,使用起来也很方便,下面看下常规的配置:client端:spring.c...原创 2018-09-05 08:42:26 · 3399 阅读 · 0 评论 -
Eureka与ZooKeeper做服务发现对比
Eureka与ZooKeeper做服务发现对比转载 2018-01-04 09:31:20 · 3079 阅读 · 0 评论 -
聊聊 API Gateway 和 Netflix Zuul
聊聊 API Gateway 和 Netflix Zuul转载 2017-12-30 22:43:01 · 5871 阅读 · 0 评论