springcloud
文章平均质量分 79
呀吼呀吼
这个作者很懒,什么都没留下…
展开
-
SpringCloud系列 http客户端Feign
feign.Logger.Level 修改日志级别 包含四种不同的级别:NONE、BASIC、HEADERS、FULLfeign.codec.Decoder 响应结果的解析器 http远程调用的结果做解析,例如解析json字符串为java对象feign.codec.Encoder 请求参数编码 将请求参数编码,便于通过http请求发送。原创 2023-02-06 20:46:09 · 657 阅读 · 1 评论 -
SpringCloud系列 Nacos配置管理
工程引入:nacos配置管理依赖bootstrap.yml(优先级高于application.yml)spring:name: userservice # 服务名称profiles:active: dev #开发环境,这里是devcloud:nacos:server-addr: localhost:8848 # Nacos地址config:file-extension: yaml # 文件后缀名。原创 2023-02-06 19:59:35 · 925 阅读 · 0 评论 -
SpringCloud系列 Nacos注册中心
GitHub主页:GitHub的Release下载页:bin:启动脚本 单例运行命令:conf:配置文件改端口:conf/application.propertiesapplication.yml服务-集群-实例服务调用尽可能选择本地集群的服务,跨集群调用延迟较高 本地集群不可访问时,再去访问其它集群application.yml下面这个规则优先会寻找与自己同集群的服务。 优先选择同集群服务实例列表 本地集群找不到提供者,才去其它集群寻找,并且会报警告原创 2023-02-06 19:13:50 · 343 阅读 · 0 评论 -
SpringCloud系列 Ribbon负载均衡
服务器响应时间越长,这个服务器的权重就越小。这个规则会随机选择服务器(根据权重会有概率的不同)。默认3次连接失败时,服务器会被设置为“短路”状态,持续30秒,后续再连接失败,短路状态的持续时间就会几何级地增加。NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule# 负载均衡规则。BestAvailableRule 忽略那些短路的服务器,并选择并发数较低的服务器。原创 2023-02-06 19:01:51 · 382 阅读 · 0 评论 -
SpringCloud系列 Eureka注册中心
EurekaServer:服务端,注册中心记录服务信息心跳监控。服务提供者会每隔30秒向EurekaServer发送心跳请求,报告健康状态 eureka会更新记录服务列表信息,心跳不正常会被剔除 消费者就可以拉取到最新的信息。EurekaClient:客户端Provider:服务提供者,例如案例中的 user-service注册自己的信息到EurekaServer。eureka保存服务提供者启动时向eureka注册的信息 ,然后由消费者根据服务名称向eureka拉取提供者信息。原创 2023-02-06 16:41:23 · 398 阅读 · 0 评论