springcloud
文章平均质量分 50
谦谦均
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springcloud学习笔记:Ribbon:负载均衡(基于客户端)
Ribbon是什么? Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。 简单的说,Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将 Netflix 的中间层服务连接在一起。Ribbon 的客户端组件提供一系列完整的配置项,如:连接超时、重试等。简单的说,就是在配置文件中列出 LoadBalancer (简称LB:负载均衡) 后面所有的及其,Ribbon 会自动的帮助你基于某种规则 (如简单轮询,随机原创 2021-05-12 14:45:13 · 199 阅读 · 0 评论 -
springcloud学习笔记: Eureka服务注册中心
什么是Eureka? Netflix在涉及Eureka时,遵循的就是API原则. Eureka是Netflix的有个子模块,也是核心模块之一。Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务注册与发现,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了,功能类似于Dubbo的注册中心,比如Zookeeper. Eureka原理 1,Eureka基本的架构 Springcloud 封装了Netfli原创 2021-05-11 21:50:43 · 215 阅读 · 1 评论 -
SpringCloud学习笔记
SpringCloud 五大组件 服务注册与发现——Netflix Eureka 负载均衡: 客户端负载均衡——Netflix Ribbon 服务端负载均衡:——Feign【依赖于Ribbon,只是将调用方式RestTemplete 更改成Service 接口】 断路器——Netflix Hystrix 服务网关——Netflix Zuul 分布式配置——Spring Cloud Config 常见面试题 什么是微服务? 微服务之间是如何独立通讯的? SpringCloud原创 2021-05-11 21:34:07 · 193 阅读 · 0 评论 -
WARNING: An illegal reflective access operation has occurred
今天运行springcloud项目的时候控制台出了几个警告信息,如下所示: 警告信息代码: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils (file:/C:/Users/asus/.m2/repository/org/springframework/spring-cor原创 2021-05-11 14:47:41 · 1247 阅读 · 0 评论 -
java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present
今天在运行eureka注册中心模块的时候,报了如下错误: java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present 出现这个错误的原因是用SpringCould的时候使用了模块和JDK9.0出现的错误。我自己使用的是jdk11 错误日志: java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present at ja原创 2021-05-11 11:51:34 · 823 阅读 · 0 评论 -
org.springframework.web.client.HttpClientErrorException$NotFound: 404 null
【踩坑的一天】 springCloud报错信息:org.springframework.web.client.HttpClientErrorException$NotFound: 404 null 今天运行一个springcloud项目,报错如上所示,控制台信息如下 这种报错一般是路径的问题,仔细检查代码后发现了问题所在 修改后正确运行。 ...原创 2021-05-10 22:06:17 · 14342 阅读 · 5 评论 -
There is already ‘deptController‘ bean method
记录一下学习spring框架踩的坑。 关于报错:There is already 'xxxController' bean method的解决方法 There is already 'deptController' bean method 控制台消息如下所示 报这个错的原因是因为你controller里的@GetMapping中的路径有重复,回到自己的controller层发现自己因为偷个懒,把上一个方法的GetMapping路径给copy过来了,修改一下即可 修改后正常运行。 ...原创 2021-05-10 17:30:29 · 938 阅读 · 0 评论 -
Caused by: org.xml.sax.SAXParseException: 元素类型 “insert“ 必须后跟属性规范 “>“ 或 “/>“。
学习spring框架的时候会遇到很多坑,这里记录一下。 Caused by: org.xml.sax.SAXParseException: 元素类型 "insert" 必须后跟属性规范 ">" 或 "/>"。 可以看得出来是配置文件的属性写错了,返回文件仔细查询,发现是属性之间没有空格导致的,idea也有提示,只是很不明显 修改后项目正常运行。 ...原创 2021-05-10 16:46:41 · 1680 阅读 · 1 评论
分享