
springcloud
文章平均质量分 78
大熊猫的博客
这个作者很懒,什么都没留下…
展开
-
dubbo的特性和springCloud的区别
Dubbo 支持短连接大数据量的服务提供模式,但绝大多数情况下都是使用长连接小数据量的模式提供服务使用的。所以,对于类似于电商等同步调用场景多并且能支撑搭建Dubbo 这套比较复杂环境的成本的产品而言,Dubbo 确实是一个可以考虑的选择。但如果产品业务中由于后台业务逻辑复杂、时间长而导致异步逻辑比较多的话,可能Dubbo 并不合适。同时,对于人手不足的初创产品而言,这么重的架构维护起来也不是很方便。Spring Cloud由众多子项目组成,如Spring Cloud Config、Spring Clo原创 2022-02-04 16:31:47 · 486 阅读 · 0 评论 -
springcloud相关知识
1.负载均衡Ribbon因为Eureka中已经集成了Ribbon,所以我们无需引入新的依赖。直接修改代码:在RestTemplate的配置方法上添加 @LoadBalanced 注解:@Bean @LoadBalanced public RestTemplate restTemplate() { return new RestTemplate(); }修改调用方式,不再手动获取ip和端口,而是直接通过服务名称(配置的名称)调用:@GetMapping("/{i原创 2022-02-04 16:18:24 · 115 阅读 · 0 评论 -
springcloud配置
1. 集中式架构 当网站流量很小时,只需要一个应用,将所有的功能都部署在一起,以减少部署节点和成本。优点:系统开发速度快 维护成本低 适用于并发要求较低的系统 缺点:代码耦合度高,后期维护困难 无法针对不同模块进行优化 无法水平扩展 单点容错率低,并发能力差2.垂直拆分当访问量逐渐增大,单一应用无法满足需求,此时为了应对更高的并发和业务需求,我们根据业务功能对系统进行拆分:优点:系统拆分实现了流量分担,解决了并发问题 可以针对不同模块进原创 2022-02-04 15:34:29 · 705 阅读 · 0 评论 -
springboot获取git配置的动态获取
当我们把springboot的配置文件写在git上时,可以对配置的安全性得到提升。也方便对配置的修改。那么我们如何进行获取git上的配置呢?在git上创建配置文件配置文件的命名方式:{application}-{profifile}.yml 或 {application}-{profifile}.properties application为应用名称 profifile用于区分开发环境,测试环境、生产环境等需要进行一个微服务调用,我是进行注册中心eureka的调用。需要添加以原创 2022-02-04 13:27:57 · 2064 阅读 · 0 评论