摘要: 在18-Nacos-NacosRule负载均衡中提到过在同集群下所有实例是随机分配的,所谓的权重设置,就是将随机分配改为加权随机分配,具体操作方式为: ![](https://img2023.cnblogs.com/blog/3090785/202308/3090785-20230810081438 阅读全文
posted @ 2023-08-09 22:40 356a 阅读(149) 评论(0) 推荐(0)
摘要: 服务发现的代码与eureka的一模一样,也因此ribben的负载均衡策略也是与之前保持一致的,也就是说在什么都不配置的情况下,应该是轮询策略[无视集群] 如果想要集群生效,如下: ```yaml userservice: ribbon: NFLoadBalancerRuleClassName: co 阅读全文
posted @ 2023-08-09 22:21 356a 阅读(25) 评论(0) 推荐(0)
摘要: 所谓的多级存储模型就是将原来的 服务-实例 结构 改成 服务-集群-实例 结构 ![](https://img2023.cnblogs.com/blog/3090785/202308/3090785-20230809221843230-1764097073.png) ```yaml spring: 阅读全文
posted @ 2023-08-09 21:57 356a 阅读(18) 评论(0) 推荐(0)
摘要: 说是快速入门,实际就是服务注册[服务发现与eureka是一样的,不用修改代码] 添加依赖 父工程: ``` com.alibaba.cloud spring-cloud-alibaba-dependencies 2.2.5.RELEASE pom import ``` 子工程: ``` com.al 阅读全文
posted @ 2023-08-09 21:54 356a 阅读(17) 评论(0) 推荐(0)
摘要: nacos是eureka的国产版 并额外增加了很多支持 下载安装包 在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码: GitHub主页:https://github.com/alibaba/nacos GitHub的Release下载页:https://g 阅读全文
posted @ 2023-08-09 15:32 356a 阅读(16) 评论(0) 推荐(0)
摘要: Ribbon默认是采用懒加载,即第一次访问时才会去创建LoadBalanceClient,请求时间会很长。 而饥饿加载则会在项目启动时创建,降低第一次访问的耗时,通过下面配置开启饥饿加载: ```yaml ribbon: eager-load: enabled: true clients: user 阅读全文
posted @ 2023-08-09 15:18 356a 阅读(14) 评论(0) 推荐(0)
摘要: 在12里面梳理了ribben工作的基本流程 ```mermaid graph TD A["注解loadbalanced"] --> B["拦截器loadbalanceinterceptor"] --> C["负载均衡客户端loadbalanceclient"] --> D["负载均衡器loadbal 阅读全文
posted @ 2023-08-09 14:29 356a 阅读(22) 评论(0) 推荐(0)
摘要: 当ribben和eureka 放一起看待的时候 ribben的基本原理: 利用注解@LoadBalanced给restTemplate添加拦截器-LoadBalancerInterceptor - `request.getURI()`:获取请求uri,本例中就是 http://user-servic 阅读全文
posted @ 2023-08-09 08:16 356a 阅读(103) 评论(0) 推荐(0)
摘要: 服务名称代替实际的IP与端口 ![](https://img2023.cnblogs.com/blog/3090785/202308/3090785-20230809081241390-1745783018.png) 由图可知,服务注册以后,通过服务名称可以获知实际IP\PORT 因此可以将IP\P 阅读全文
posted @ 2023-08-09 08:14 356a 阅读(21) 评论(0) 推荐(0)
摘要: 微服务添加依赖 ``` org.springframework.cloud spring-cloud-starter-netflix-eureka-client ``` 配置文件与访问URL的关系 ![](https://img2023.cnblogs.com/blog/3090785/202308 阅读全文
posted @ 2023-08-09 08:07 356a 阅读(10) 评论(0) 推荐(0)