
springCloud
springCloud微服务
fly__ing
这个作者很懒,什么都没留下…
展开
-
springCloud---微服务获取服务名字失败
微服务获取服务名字失败现象:Param ‘serviceName‘ is illegal, serviceName is blank背景有个朋友在学习nacos 遇到一个问题,在bootstrap.yml 文件中配置注册服务的地址信息时,启动服务报错:Param ‘serviceName’ is illegal, serviceName is blank 。但是在application.yml 中配置就不会报错。这里记录一下解决的方法。项目环境:springboot 2.4.2spring-cl转载 2021-12-02 11:49:49 · 1812 阅读 · 0 评论 -
springCloud---gateWay实现微服务之间调用503问题
gateWay实现微服务之间调用503问题1.创建会员服务其中pom文件如下:配置文件如下:controller如下:2.gateWay服务其中,pom文件如下:配置文件如下:3.启动nacos服务4.通过gateWay访问member服务nacos整合gatewaygateway 配置uri时:使用注册中心应用名称出现 503 问题5.直接访问member服务6.在gateWay服务添加loadbalancer依赖其原因缺少负载均衡器 Ribbon spri原创 2021-12-02 11:28:26 · 1399 阅读 · 0 评论 -
分布式与集群
一. 分布式 1.一个业务拆成多个子业务,部署在不同的服务器上,以缩短单个任务的执行时间来提升效率 2.分布式中的每一个节点,都可以做集群。 3.去中心化 可以把系统的不同业务拆分出来,不同的服务器提供不同的业务服务,解决了之前单一入口压力过大问题, 但当某个服务器出现问题,此服务器中的业务就失效了 4.耦合度大大降低,可以独立开发、独立部署、独立测试、从而系统更易于扩展、服务的复用性更高二. 集群 1.同一个业务,部署在多个服务器上,通过提高单位时间内执行的任务数来提升效率 2.而集原创 2021-09-26 16:09:03 · 121 阅读 · 0 评论 -
springCloud---- 多个类用@FeignClient 标注同一个 服务名称 调用方会主配置类启动会报错
多个类用@FeignClient 标注同一个 服务名称 调用方会主配置类启动会报错问题如果标注了两个或以上类 @FeignClient 标注同一个 服务名称 调用方会主配置类启动会报错测试类报错解决办法,添加spring.main.allow-bean-definition-overriding=true...转载 2021-04-08 19:55:35 · 444 阅读 · 0 评论 -
springCloud---@EnableDiscoveryClient与@EnableEurekaClient区别
@EnableDiscoveryClient与@EnableEurekaClient区别1. Spring Cloud服务发现的两种注解:@EnableDiscoveryClient;@EnableEurekaClient此两种用法基本一致。2. @EnableDiscoveryClient源码:package org.springframework.cloud.client.discovery; import java.lang.annotation.Documented;import转载 2021-04-02 11:19:17 · 335 阅读 · 0 评论 -
springCloud---springCloud核心组件介绍
springCloud核心组件介绍概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystr转载 2020-09-23 10:44:40 · 136 阅读 · 0 评论