• A微服务稳定性保障的“痛”(项目经验教训)

    经排查,回滚过程中部署系统和服务都存在耗时过长的现象,由于服务回滚速度比较慢,产生了一定的线上服务故障。定期检查和优化服务的启动和回滚时间,保证出现故障时可以第一时间完成回滚操作。4)配置文件缺少有效的...
    文章 2022-02-24 67浏览量
  • 如何在web范围内实现微服务负载均衡

    网上有很多介绍微服务架构最佳实践的指导手册和博客文章。虽然这些信息都很有用,但是关于如何扩展微服务的文章却不多。在一些研究和大量理论探讨下,本文介绍如何实现微服务的负载均衡。关注边缘 当web应用程序前端...
    文章 2017-08-02 1097浏览量
  • 微服务架构的基础设施

    三、服务容错系统拆分为微服务后,单个微服务故障的概率变小,故障影响范围也减少,但是微服务的节点数量大大增加。从整体上来看,系统中某个微服务出故障的概率会大大增加,如果不及时处理故障,故障扩散开来就会...
    文章 2020-06-01 761浏览量
  • 实现微服务,每个组织都会面临的6个挑战

    为了保证可用性这个终极目标,开发者需要确保任何微服务出现故障后均不会导致系统宕掉。因此开发者需要知道所有的故障模式,并且做好备份工作,以应对故障的带来。成功灾备的关键是健壮的弹性测试,它包括代码测试、...
    文章 2017-10-11 974浏览量
  • 微服务的历史与陷阱

    快速定位到底是哪个微服务故障是一件复杂的事情。样例如下图所示。Service C的数据库出现慢查询&xff0c;导致Service C给Service B的响应错误&xff0c;Service B 给Service A的响应错误&xff0c;Service A给用户的响应...
    文章 2022-01-23 61浏览量
  • 【云栖号案例|新零售】拍堂跨云备份案例

    当出现这些故障时,如果业务部署在单个地区,那么就会因为地区故障导致服务不可用,且不可用时间完全依赖故障恢复时间。2.为了解决地区故障导致的服务不可用,提高服务可用性,可以构建异地灾备中心。当业务中心发生...
    文章 2020-03-11 1070浏览量
  • Spring Cloud构建微服务架构:服务容错保护(Hystrix...

    由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加...
    文章 2017-07-12 1193浏览量
  • 微服务架构下服务故障处理解决方案(上)

    1.1 故障原因代码bug比如OOM突发的流量冲击&xff0c;超出了系统的最大承载能力比如秒杀&xff0c;会在某个时刻瞬间涌入大量流量&xff0c;超出系统承载能力1.2 解决方案1.2.1 限流系统所能承载流量根据集群规模是固定的&xff0...
    文章 2021-12-23 124浏览量
  • 如何提高阿里云上应用的可用性(二)

    在单体应用时代,最大的问题是如何解决数据库瓶颈,而微服务之下,一个大应用被拆分成了几十个甚至上百个微服务,数据访问的压力被传导到了服务之间的网络,服务强弱依赖,服务雪崩等各种问题随之而来,那么如何保障...
    文章 2018-11-01 2054浏览量
  • 我们雇佣了一只大猴子.

    阿里巴巴因为其多元化的业务场景和日益复杂的技术架构,会遇到各式各样的故障,故障治理的难度相比流媒体服务故障治理,难度是也增量了几个台阶。前面介绍过的强弱依赖和容灾演练只能覆盖到部分故障。如果对故障整体...
    文章 2019-02-28 2156浏览量
  • 微服务的隐性红利:你不知道的8个好处

    尽管在关于微服务是否能够减少整体复杂性上有所争议,但微服务将会增加故障的次数,这个观点还是值得接受的。进一步来说,跨服务边界的故障将更难修补,因为外部调用堆栈本质上就比内部调用更加脆弱,而且调试任务会...
    文章 2017-10-12 1352浏览量
  • 微服务的下一步,离不开服务网格

    微服务提供了故障隔离&xff0c;满足应用更小&xff0c;更快的部署&xff0c;具备应用的可伸缩性&xff0c;使得不同服务可以采用不同的开发技术&xff0c;提高了开发效率&xff0c;满足了以业务为中心的需求。尽管微服务架构相对于其他...
    文章 2022-04-15 39浏览量
  • 针对云原生转型的6个关键数据策略

    尽管仍有许多遗留应用程序仍然是基于面向服务体系结构(SOA)的,但架构思维已经发生了变化,并且微服务获得了广泛的普及。开发人员可以通过创建许多协同工作的独立服务来获得许多益处,而不是构建单一应用程序。...
    文章 2018-05-22 1250浏览量
  • 还不知道如何实践微服务的Java程序员,这遍文章千万...

    微服务架构中,一个服务故障可能会产生雪崩效用,导致整个系统故障。其实在节前,小明和小红是有做过请求量评估的。按照预计,服务器资源是足以支持节日的请求量的,所以肯定是哪里出了问题。不过形势紧急,随着每...
    文章 2019-08-27 1474浏览量
  • 阿里云Kubernetes Service Mesh实践进行时(3):智能...

    概述 注意:在使用阿里云Kubernetes容器服务Istio 1.0的过程中,如果遇到类似CRD版本问题,请参考...欢迎大家使用阿里云上的容器服务,快速搭建微服务的开放治理平台Istio,比较简单地集成到自己项目的微服务开发中。
    文章 2018-06-06 4159浏览量
  • Spring Cloud构建微服务架构:服务容错保护(Hystrix...

    在前两篇《Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)》和《Spring Cloud构建微服务架构:服务容错保护(Hystrix依赖隔离)》中,我们对Hystrix提供的服务降级和依赖隔离有了基本的认识。...
    文章 2017-07-23 1216浏览量
  • Service Mesh 高可用在企业级生产中的实践

    混合微服务出现的原因是为了更好的支持平滑迁移,最大限度的提升服务治理水平,降低运维通信成本等,并且可能会在一个较长的周期存在着。而实现这一架构的前提,就是各服务的“互联互通”。要想实现上述“混合微服务...
    文章 2020-06-03 542浏览量
  • 微服务的下一步,离不开服务网格

    微服务提供了故障隔离&xff0c;满足应用更小&xff0c;更快的部署&xff0c;具备应用的可伸缩性&xff0c;使得不同服务可以采用不同的开发技术&xff0c;提高了开发效率&xff0c;满足了以业务为中心的需求。尽管微服务架构相对于其他...
    文章 2021-08-22 1338浏览量
  • 微服务》九大特性重读笔记

    而在“微服务”架构中,由于服务都运行在独立的进程中,所以是存在部分服务出现故障,而其他服务都正常运行的情况,比如:当正常运作的服务B调用到故障服务A时,因故障服务A没有返回,线程挂起开始等待,直到超时...
    文章 2016-09-17 887浏览量
  • 分布式链路追踪的利器——Zipkin

    作者:个推应用平台基础架构高级研发工程师 ...因此个推在微服务架构中也引入了Zipkin,用Zipkin来追踪微服务的调用关系,对微服务进行性能分析和故障诊断。未来,个推会基于Zipkin做二次开发,提供更为友好的界面。
    文章 2019-05-30 3289浏览量
  • Vaughn Vernon 谈微服务和领域驱动设计

    他指出,别的不说,基础设施对于许多微服务如何运行,如何在故障情况下保 持弹性,有重大的影响。Vernon建议采用一种规定性的方法确定一个系统里微服务的大小和数量:使用领域驱动设计(DDD)的方法,尤其是有界上...
    文章 2017-06-02 1237浏览量
  • Spring Cloud构建微服务架构(三)断路器

    微服务架构中,存在着那么多的服务单元,若一个单元出现故障,就会因依赖关系形成故障蔓延,最终导致整个系统的瘫痪,这样的架构相较传统架构就更加的不稳定。为了解决这样的问题,因此产生了断路器模式。什么是...
    文章 2016-06-26 1320浏览量
  • 【行业观点】如何为微服务选择正确的数据库

    微服务成为基础设施建设重点的原因在于它提供了服务分离、数据自主存储、小型化开发、测试可设置等优势,这有助于新应用程序更快地上市或迭代更新。此外,容器和容器编排工具也增加了对微服务的使用频率。微服务的...
    文章 2017-09-01 1371浏览量
  • Vaughn Vernon谈微服务和领域驱动设计

    他指出,别的不说,基础设施对于许多微服务如何运行,如何在故障情况下保持弹性,有重大的影响。Vernon建议采用一种规定性的方法确定一个系统里微服务的大小和数量:使用领域驱动设计(DDD)的方法,尤其是有界上...
    文章 2017-07-05 933浏览量
  • 王东:微服务下的APM全链路监控

    无论是业务服务还是微服务,要做到收取流失的数据,还有所有组件健康检查,还要做到数据的分析。服务关联元数据 监控是分层的,只知道一个服务有问题,并不能定位这个服务的根本原因是什么,就需要使用元数据。服务...
    文章 2017-11-24 9967浏览量
  • 微服务框架和工具大全

    一个微服务故障不应停止你的整个系统;Netflix Hystrix的任务是防止这一点,并在出故障时,向用户提供有意义的信息。边缘(代理)服务器——Zuul Zuul是边缘服务器或代理服务器,它用来为外部应用程序如 UI客户端...
    文章 2017-01-13 5003浏览量
  • 2020年SpringCloud 必知的18道面试题

    SpringCloud社区活跃度远高于Dubbo,毕竟由于梁飞团队的原因导致Dubbo停止更新迭代五年,而中小型公司无法承担技术开发的成本导致Dubbo社区严重低落,而SpringCloud异军突起,迅速占领了微服务的市场,背靠Spring混的风生...
    文章 2020-11-12 5397浏览量
  • “云上应用Docker化持续交付与微服务实践“笔记

    30%故障原因是配置漂移?50%用户希望通过容器技术实现上云?Docker发展背景:云计算,微服务架构,Devops 编排 Docker Compose弱点:管部署不管运维 Docker Swamp,Multiple Docker Engine. CAAS Containers as a ...
    文章 2016-12-04 1894浏览量
  • 云原生架构下微服务最佳实践-如何拆分微服务架构

    不提倡从一开始就建立微服务架构的原因之一是没有做好准备,下面我们来看一下建立微服务架构前,需要从哪些方面做准备。1.4.1 研发环境和流程上的转变 在实施微服务架构之前,我们要准备相关的环境和流程,可以简单...
    文章 2018-11-15 3361浏览量
  • Dubbo+Hystrix 实现服务熔断

    服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。为了解决这个问题,业界提出了熔断器模型。Netflix 开源了 Hystrix 组件,实现了熔断器模式,Spring ...
    文章 2019-08-02 1016浏览量
1 2 3 4 ... 42 >

云产品推荐

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