springcloud
文章平均质量分 87
程序员爱摄影
喜欢摄影、旅行、此博客记录个人开发过程中遇到的一些问题,同时希望自己的一些问题总结可以帮助到大家
展开
-
分布式锁,进程锁,线程锁的区别?
分布式锁,进程锁,线程锁的区别?为什么要有分布式锁在分布式集群系统的开发中,线程锁往往并不能支持全部场景的使用,必须引入新的技术方案分布式锁。线程锁,进程锁,分布式锁**线程锁:**大家都不陌生,主要用来给方法、代码块加锁。当某个方法或者代码块使用锁时,那么在同一时刻至多仅有有一个线程在执行该段代码。当有多个线程访问同一对象的加锁方法/代码块时,同一时间只有一个线程在执行,其余线程必须要等待当前线程执行完之后才能执行该代码段。但是,其余线程是可以访问该对象中的非加锁代码块的。**进程锁:**也是原创 2021-04-17 22:59:13 · 214 阅读 · 0 评论 -
Spring Cloud Feign使用详解
快速入门我们将通过一个简单示例来展示Spring Cloud Feign在服务客户端定义所带来的便利。下面等示例将继续使用之前我们实现等hello-service服务,这里我们会通过Spring Cloud Feign提供的声明式服务绑定功能来实现对该服务接口的调用。▪️首先,创建一个Spring Boot基础工程,取名为kyle-service-feign,并在pom.xml中引入spring-cloud-starter-eureka和spring-cloud-starter-feign依赖,具体内容原创 2021-03-07 19:00:24 · 1585 阅读 · 0 评论 -
Ribbon实现负载均衡
Ribbon实现负载均衡Ribbon目前已经进入了维护模式,但是目前主流还是使用RibbonSpring Cloud想通过LoadBalancer用于替换Ribbon概念Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端,负载均衡的工具简单的说,Ribbon是NetFlix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供了一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(原创 2021-03-06 16:28:30 · 243 阅读 · 1 评论 -
Spring Cloud 是什么?
微服务谈谈你对微服务的理解微服务架构下的一整套解决方案服务注册与发现服务调用服务熔断负载均衡服务降级服务消息队列配置中心服务网关服务监控全链路追踪自动化构建部署服务定时任务调度操作Spring Cloud分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶下面一张图是京东的促销架构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mYc5QjXz-1615017831405)(images/image-20原创 2021-03-06 16:07:11 · 248 阅读 · 5 评论