微服务讲解
文章平均质量分 85
编程指南针
商务合作:v baozai_7788
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式搜索引擎Elasticsearch讲解专题(二)
今天主要介绍索引库和文档的相关Rest操作,使用PostMan或者Kibbna来进行相关请求接口的调用,实现索引库的创建和维护,文档的添加和维护等。以及使用ES提供的API实现索引库和文档的CRUD操作。原创 2022-06-19 19:33:41 · 997 阅读 · 1 评论 -
微服务框架学习路线
上面是介绍的一些微服务学习的路线,希望对大家有帮助!我们将依据学习的路径编写相应的技术博客,供大家学习参考!原创 2022-06-16 19:29:23 · 562 阅读 · 0 评论 -
分布式搜索引擎Elasticsearch讲解专题(一)
elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容。elasticsearch在分布式的架构应用中,经常被用来进行全文检索服务,由于它出色的性能,获得了很好的口碑,目前来讲在实际中被广泛使用,本系列主要讲解elasticsearch的相关知识,从单节点安装部署,到基本的索引库CRUD和文档的CRUD,以及集群部署和操作,都会讲解到,希望对大家有所帮助。...原创 2022-06-16 19:02:11 · 763 阅读 · 0 评论 -
分布式事务
1.分布式事务问题1.1.本地事务本地事务,也就是传统的单机事务。在传统数据库事务中,必须要满足四个原则:1.2.分布式事务分布式事务,就是指不是在单个服务或单个数据库架构下,产生的事务,例如: 跨数据源的分布式事务 跨服务的分布式事务 综合情况 在数据库水平拆分、服务垂直拆分之后,一个业务操作通常要跨多个数据库、服务才能完成。例如电商行业中比较常见的下单付款案例,包括下面几个行为: 创建新订单 扣减商品库存 从用户账.原创 2021-11-22 17:48:10 · 1566 阅读 · 0 评论 -
微服务限流Sentinel讲解(五)
授权规则可以对请求方来源做判断和控制。4.1.授权规则4.1.1.基本规则授权规则可以对调用方的来源做控制,有白名单和黑名单两种方式。 白名单:来源(origin)在白名单内的调用者允许访问 黑名单:来源(origin)在黑名单内的调用者不允许访问 点击左侧菜单的授权,可以看到授权规则: 资源名:就是受保护的资源,例如/order/{orderId} 流控应用:是来源者的名单, 如果是勾选白名单,则名单中的来源被许可访问。 .原创 2021-11-21 09:34:20 · 620 阅读 · 0 评论 -
微服务限流Sentinel讲解(四)
3.隔离和降级限流是一种预防措施,虽然限流可以尽量避免因高并发而引起的服务故障,但服务还会因为其它原因而故障。而要将这些故障控制在一定范围,避免雪崩,就要靠线程隔离(舱壁模式)和熔断降级手段了。线程隔离之前讲到过:调用者在调用服务提供者时,给每个调用的请求分配独立线程池,出现故障时,最多消耗这个线程池内资源,避免把调用者的所有资源耗尽。熔断降级:是在调用方这边加入断路器,统计对服务提供者的调用,如果调用的失败比例过高,则熔断该业务,不允许访问该服务的提供者了。可以..原创 2021-11-21 09:19:44 · 1024 阅读 · 0 评论 -
微服务限流Sentinel讲解(三)
3.3.流控效果在流控的高级选项中,还有一个流控效果选项:流控效果是指请求达到流控阈值时应该采取的措施,包括三种: 快速失败:达到阈值后,新的请求会被立即拒绝并抛出FlowException异常。是默认的处理方式。 warm up:预热模式,对超出阈值的请求同样是拒绝并抛出异常。但这种模式阈值会动态变化,从一个较小值逐渐增加到最大阈值。 排队等待:让所有的请求按照先后次序排队执行,两个请求的间隔不能小于指定时长 2.3.1.warm up阈值一般是一个微服务原创 2021-11-18 12:09:13 · 900 阅读 · 0 评论 -
微服务限流Sentinel讲解(二)
2.1.Sentinel介绍和安装2.1.1.初识SentinelSentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:homeSentinel 具有以下特征:•丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。•完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒级数据,甚至 500原创 2021-11-18 12:01:45 · 1101 阅读 · 0 评论 -
微服务限流Sentinel讲解(一)
sentinel作为springcloud微服务体系中常用的一款组件,对我们微服务治理和管理都有很好的用途原创 2021-11-17 17:59:59 · 854 阅读 · 2 评论
分享