• 微服务转型,雪崩效应是绕不过的一道坎

    针对同步等待,使用Hystrix做故障隔离,熔断器机制等可以解决依赖服务不可用的问题。通过实践发现,线程同步等待是最常见引发的雪崩效应的场景,本文将重点介绍使用Hystrix技术解决服务的雪崩问题。后续再分享流量...
    文章 2017-09-04 2203浏览量
  • 2020年SpringCloud 必知的18道面试题

    Rest,RPC,gRPC 服务熔断器 Hystrix 服务负载均衡 Ribbon,Nginx 服务接口调用 Feign 消息队列 Kafka,RabbitMq,ActiveMq 服务配置中心管理 SpringCloudConfing 服务路由(API网关)Zuul 事件消息总线 SpringCloud Bus ...
    文章 2020-11-12 3104浏览量
  • Java微服务应用开发(简版)实战之SpringCloud

    下面是SpringCloud相关常见技术栈(模块),我们将通过一个简化后的真实案例来串联起它们:Eureka/Nacos:服务注册中心,后者由阿里巴巴开源Ribbon:负载均衡组件Hystrix:熔断器组件Feign:请求客户端组件...
    文章 2021-03-26 345浏览量
  • Service Mesh 高可用在企业级生产中的实践

    本次分享将以 Service Mesh 与 Spring Cloud 应用互联互通共同治理为前提,着重介绍基于 Consul 的注册中心高可用方案,通过各种限流、熔断策略保证后端服务的高可用,以及通过智能路由策略(负载均衡、实例容错等)...
    文章 2020-06-03 288浏览量
  • 编程体系结构(09):分布式系统架构

    应用层为开发的业务逻辑服务,也是最容易突发问题的一个层面,通常从请求流量、服务链路熔断、系统异常日志几个方面做监控指标,观察系统是否稳定。3、软件层监控 这里通常指,数据库层面,例如Druid的监控分析;...
    文章 2020-10-16 1544浏览量
  • Java程序员从阿里面试回来,这些面试题你们会吗?

    Spring Cloud熔断机制介绍;Spring Cloud对比下Dubbo,什么场景下该使用Spring Cloud?七、数据库篇 锁机制介绍:行锁、表锁、排他锁、共享锁;乐观锁的业务场景实现方式;事务介绍,分布式事物的理解,常见解决...
    文章 2018-12-04 2640浏览量
  • 好玩又实用,阿里巴巴开源混沌工程工具 ChaosBlade

    在此基础上可以缓慢增加故障节点范围,验证上游服务限流降级、熔断等是否有效。最终故障节点增加到请求服务超时,估算系统容错红线,衡量系统容错能力。验证容器编排配置是否合理通过模拟杀服务 Pod、杀节点、增大 ...
    文章 2019-03-28 12921浏览量
  • 架构设计常见手段

    11)接口熔断熔断一般在接口方法级别,因为调用链路很长,容易引起调用雪崩。让某个接口方法出现问题,我们可以按照预定配置处理业务,快速返回预设结果,防止整个链路的奔溃。12)弹性扩容:弹性扩容是理想的智能...
    文章 2020-04-30 784浏览量
  • Java工程师成神之路(2019正式版)

    常见问题解决思路 内存溢出、线程死锁、类加载冲突 使用工具尝试解决以下问题,并写下总结 当一个Java程序响应很慢时如何查找问题、 当一个Java程序频繁FullGC时如何解决问题、 如何查看垃圾回收日志、 当一个Java...
    文章 2019-02-21 4190浏览量
  • 突破关系型数据库桎梏:云原生数据库中间件核心剖析

    分表虽然可以解决海量数据导致的性能问题,但无法解决过多请求访问同一数据库导致的响应变慢问题。所以水平分片通常采取分库的方式,一并解决数据量和访问量巨大的问题。读写分离是另一个疏导流量的办法,但读写数据...
    文章 2018-11-07 1881浏览量
  • Spring Cloud Alibaba 7 天训练营(一)基础知识篇

    该框架是对云环境下微服务开发中需要解决的各种问题的标准化,以帮助开发者快速实现分布式系统中的某些常见模式(例如,配置管理,服务发现,断路等)。同时,基于 Pivotal 强大的标准制定能力与影响力,Spring ...
    文章 2020-09-24 21311浏览量
  • 阿里云专家详解 2020 服务网格发展趋势

    Istio 简化了熔断器、超时和重试等服务级别属性的配置,并且可以轻松设置 A/B 测试、金丝雀部署和基于百分比的流量分割的分阶段部署等重要任务。Istio 有开箱即用的故障恢复功能,你可以在问题出现之前先发现...
    文章 2020-04-08 703浏览量
  • 面试题有哪些

    是什么是把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,而是为了描述某个事物在解决整个问题的过程中所发生的行为。特点应用面向对象有封装、继承、多态的特性,所以易维护、易复用...
    文章 2021-10-07 1浏览量
  • 微服务实战分享

    微服务架构能够解决部分管理问题,合理的微服务抽象和拆分对应合理的组织结构划分,每个服务就变成一个独立的小产品,运营这个产品就是组织主要目标,产品的价值决定部门的价值,产品用户的多少决定组织价值的高低,...
    文章 2018-11-16 2425浏览量
  • 轻量级数据库中间件利器Sharding-JDBC深度解析(有...

    分表虽然可以解决海量数据导致的性能问题,但无法解决过多请求访问同一数据库,导致其响应变慢的问题。所以水平拆分通常要采取分库的方式,一并解决数据量和访问量巨大的问题。读写分离是另一个疏导流量的办法,但...
    文章 2017-08-02 1386浏览量
  • 后端架构师技术图谱

    《Java并发编程——线程安全及解决机制简介》 一致性、事务 事务 ACID 特性 《数据库事务ACID特性》 事务的隔离级别 未提交读:一个事务可以读取另一个未提交的数据,容易出现脏读的情况。读提交:一个事务等另外...
    文章 2018-05-07 6271浏览量
  • 一个秒杀系统的设计思考

    秒杀无外乎解决两个核心问题,一是并发读,一是并发写,对应到架构设计,就是高可用、一致性和高性能的要求。关于秒杀系统的设计思考,本文即基于此 3 层依次推进,简述如下—— 高性能:秒杀涉及高读和高写的支持,...
    文章 2020-06-23 1619浏览量
  • 如何优雅的设计和使用缓存?

    列举几个序列化常见问题: key-value对象过于复杂导致序列化不支持:笔者之前出过一个问题,在美团的Tair内部默认是使用protostuff进行序列化,而美团使用的通讯框架是thfift,thrift的TO是自动生成的,这个TO里面很...
    文章 2018-08-28 1235浏览量
  • 2018年阿里巴巴重要开源项目汇总(资料参考)

    但他们都存在一个严重的问题就是非常的耗内存,poi 有一套 SAX 模式的 API 可以一定程度的解决一些内存溢出的问题,但 POI 还是有一些缺陷,比如 07 版 Excel 解压缩以及解压后存储都是在内存中完成的,内存消耗依然...
    文章 2018-12-12 57066浏览量
  • 自己动手从0开始实现一个分布式RPC框架

    我觉得从个人成长上说,如果一个程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协议、Socket通信、异步调用、熔断降级等技术,可以全方位的提升基本素质...
    文章 2021-07-08 1298浏览量
  • 备战双 11!蚂蚁金服万级规模 K8s 集群管理系统如何...

    所以,风险评估过程中,系统会从事件中心、监控系统中获取集群业务指标(如:Pod创建成功率),如果出现异常指标,则自动熔断变更。结束语 本文主要和大家分享了现阶段蚂蚁金服 Kubernetes 集群管理系统的核心设计,...
    文章 2019-10-28 5289浏览量
  • 万级规模 K8s 如何管理?蚂蚁双11核心技术公开

    所以,风险评估过程中,系统会从事件中心、监控系统中获取集群业务指标(如:Pod 创建成功率),如果出现异常指标,则自动熔断变更。结束语 本文主要和大家分享了现阶段蚂蚁金服 Kubernetes 集群管理系统的核心设计...
    文章 2019-11-13 6280浏览量
  • Service Mesh 最火项目 Istio 架构解析

    借助 Istio 的 Pilot,你能够配置熔断器、超时和重试等服务级属性,并设置常见的连续部署任务,如金丝雀发布、A/B 测试和基于百分比拆分流量的分阶段发布。Pilot 为 Envoy 代理提供服务发现功能,为智能路由和弹性...
    文章 2020-05-12 4013浏览量
  • 快速了解云原生架构

    熔断器模式(Circuit Breaker Patten)的原理类似于家里的电路熔断器的原理。当发生短路或者超负荷时,熔断器能够主动熔断电路,以避免灾难发生。Spring Cloud Hystrix 提供了熔断器、线程隔离等一系列服务保护的...
    文章 2021-01-29 7143浏览量
  • Service Mesh 最火项目 Istio 分层架构,你真的了解吗...

    借助 Istio 的 Pilot,你能够配置熔断器、超时和重试等服务级属性,并设置常见的连续部署任务,如金丝雀发布、A/B 测试和基于百分比拆分流量的分阶段发布。Pilot 为 Envoy 代理提供服务发现功能,为智能路由...
    文章 2020-04-23 843浏览量
  • 从容器到云原生 – 服务网格

    当前的微服务架构的实现往往是以代码库的方式构建在应用程序内部,这些代码库中包括了服务发现、熔断、限流等这样的一些功能,代码库的方式不但会引入潜在的版本冲突问题,而且一旦代码库变更,整个应用也要随之全部...
    文章 2018-12-18 3996浏览量
  • 1269道Java技术答疑,阿里技术专家帮你Java技术进阶

    spring相关问题 项籍大数据怎么与spring结合https://yq.aliyun.com/ask/450089@倚贤你如何评论spring框架https://yq.aliyun.com/ask/490819@倚贤springboot项目启动执行到图案位置就无法执行下去...
    文章 2018-11-22 4794浏览量
  • 《企业迁云实战》——3.3 应用架构设计

    其中,配置管理(Config Server)、服务发现(Eureka)、服务熔断(Hystrix)、智能路由(Zuul)等是基于Netflix OSS的一个封装,利用Java注解(annotation)声明,可以在Spring Boot应用里便捷地使用Netflix的开源...
    文章 2017-09-04 3149浏览量
  • 阿里技术专家详解DDD系列 第二弹-应用架构

    同时,外部依赖的兜底、限流、熔断等方案都需要随之改变。第三方服务API的接口变化:YahooForexService.getExchangeRate返回的结果是小数点还是百分比?入参是(source,target)还是(target,source)?谁能保证未来...
    文章 2019-09-25 18788浏览量
  • 殷浩详解DDD系列 第二讲-应用架构

    同时,外部依赖的兜底、限流、熔断等方案都需要随之改变。第三方服务API的接口变化:YahooForexService.getExchangeRate返回的结果是小数点还是百分比?入参是(source,target)还是(target,source)?谁能保证未来...
    文章 2019-08-26 9287浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化