
微服务
文章平均质量分 93
学习微服务过程的笔记
Lavender-csdn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
服务熔断Hystrix
Hystrix是什么在微服务架构中,我们是将一个单体应用拆分成多个服务单元,各个服务单元之间通过注册中心彼此发现和消费对方提供的服务,每个服务单元都是单独部署,在各自的服务进程中运行,服务之间通过远程调用实现信息交互,那么当某个服务响应太慢或者故障,又或者因为网络波动或者故障,则会造成调用者延迟或者调用失败,当大量请求到达,则会造成请求的堆积,导致调用者的线程挂起,从而引发调用者也无法响应,调用者也发生故障。比如电商中的用户下单,我们有两个服务,一个下订单服务,一个减库存服务,当用户下订单时调用下订原创 2021-10-07 14:40:24 · 763 阅读 · 0 评论 -
客户端负载均衡Ribbon
Spring Cloud中的Ribbon是什么?我们通常说的负载均衡是指将一个请求均匀地分摊到不同的节点单元上执行,负载均衡分为硬件负载均衡和软件负载均衡;硬件负载均衡:比如F5、深信服、Array等;软件负载均衡:比如Nginx、LVS、HAProxy等;硬件负载均衡或者软件负载均衡,他们都会维护一个可用的服务端清单,通过心跳检测来剔除故障的服务端节点以保证清单中都是可以正常访问的服务端节点。当客户端发送请求到负载均衡设备的时候,该设备按照某种算法(比如轮询、权重、最小连接数等)从维护的可原创 2021-10-05 09:50:14 · 709 阅读 · 0 评论 -
服务注册中心-Eureka
Eureka注册中心高可用集群概述在微服务架构的这种分布式系统中,需要充分考虑各个微服务组件的高可用性问题,不能单点故障,由于注册中心eureka本身也是一个服务,如果它只有一个节点,那么它有可能发生故障,这样我们就不能注册与查询服务了,所以我们需要一个高可用的服务注册中心,这就需要通过注册中心集群来解决。eureka服务注册中心它本身也是一个服务,它也可以看做是一个提供者,又可以看做是一个消费者,之前通过配置eureka.client.register-with-eureka=false让注册中心原创 2021-10-04 13:18:46 · 214 阅读 · 0 评论 -
走进服务注册中心---Eureka
Spring cloud的整体架构原始方式:服务的消费者直接通过访问服务提供者的url去调用里面的方法:import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import.原创 2021-10-03 20:15:11 · 248 阅读 · 0 评论 -
微服务架构概述
系统进化理论概述在系统架构与设计的实践中,经历了两个阶段,一个阶段是早些年常见的集中式系统,一个阶段是近年来流行的分布式系统集中式系统集中式系统也叫单体应用,就是把所有的程序、功能、模块都集中到一个项目中,部署在一台服务器上,从而对外提供应用;分布式系统分布式系统就是把所有的程序、功能拆分成不同的子系统,部署在多台不同的服务器上,这些子系统相互协作共同对外提供服务,而对用户而言他并不知道后台是多个子系统和多台服务器在提供服务,在使用上和集中式系统一样。集中式系统跟分布式系统是相反的两原创 2021-10-02 14:53:23 · 791 阅读 · 0 评论