随笔分类 - spring-cloud学习记录
摘要:说是快速入门,实际就是服务注册[服务发现与eureka是一样的,不用修改代码] 添加依赖 父工程: ``` com.alibaba.cloud spring-cloud-alibaba-dependencies 2.2.5.RELEASE pom import ``` 子工程: ``` com.al
阅读全文
摘要:nacos是eureka的国产版 并额外增加了很多支持 下载安装包 在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码: GitHub主页:https://github.com/alibaba/nacos GitHub的Release下载页:https://g
阅读全文
摘要:Ribbon默认是采用懒加载,即第一次访问时才会去创建LoadBalanceClient,请求时间会很长。 而饥饿加载则会在项目启动时创建,降低第一次访问的耗时,通过下面配置开启饥饿加载: ```yaml ribbon: eager-load: enabled: true clients: user
阅读全文
摘要:在12里面梳理了ribben工作的基本流程 ```mermaid graph TD A["注解loadbalanced"] --> B["拦截器loadbalanceinterceptor"] --> C["负载均衡客户端loadbalanceclient"] --> D["负载均衡器loadbal
阅读全文
摘要:当ribben和eureka 放一起看待的时候 ribben的基本原理: 利用注解@LoadBalanced给restTemplate添加拦截器-LoadBalancerInterceptor - `request.getURI()`:获取请求uri,本例中就是 http://user-servic
阅读全文
摘要:服务名称代替实际的IP与端口  由图可知,服务注册以后,通过服务名称可以获知实际IP\PORT 因此可以将IP\P
阅读全文
摘要:微服务添加依赖 ``` org.springframework.cloud spring-cloud-starter-netflix-eureka-client ``` 配置文件与访问URL的关系 { return new RestTemplate(); } ``` 新增接口 ``` 1.新增接口类 2.将单例池中的restTemplate对象依赖注
阅读全文
摘要:创建spring boot项目  修改spring boot版本与JDK版本(与其他微服务版本保持一致) 
浙公网安备 33010602011771号