• ETCD系列之一:简介

    挂掉的节点再次当选主节点,它将缺失部分已提交的日志。在这样场景下,按Raft协议,它将自己日志复制给其他节点,会将集群已经提交的日志给覆盖掉。这显然是不可接受的。其他协议解决这个问题的办法是,新当选的主...
    文章 2016-03-27 71454浏览量
  • 如何健壮你的后端服务?

    比如我们做个性化推荐服务时,需要从用户中心获取用户的个性化数据,以便代入到模型里进行打分排序,但如果用户中心服务挂掉,我们获取不到数据了,那么就不推荐了?显然不行,我们可以在cache里放置一份热门商品...
    文章 2015-12-04 5488浏览量
  • Linux 概念架构的理解

    网络子系统将硬件和协议的实现细节都屏蔽,并抽象出简单易用的接口供用户进程和其他子系统使用——用户进程和其余子系统不需要知道硬件设备和协议的细节。(2)模块 网络协议层模块图 网络设备驱动模块network ...
    文章 2017-05-02 1280浏览量
  • 【译】Linux概念架构的理解

    网络子系统将硬件和协议的实现细节都屏蔽,并抽象出简单易用的接口供用户进程和其他子系统使用——用户进程和其余子系统不需要知道硬件设备和协议的细节。(2)模块 网络协议层模块图 网络设备驱动模块(network ...
    文章 2016-06-07 1401浏览量
  • 阿里云栖开发者沙龙PHP技术专场-聊聊服务稳定性保障...

    第二步,如何保证后端数据库挂掉的数据时候能迁过去?下图可以看到,Nginx中使用lua脚本进行实现,它会检测后端服务返回的一些状态,使用计数器计算失败次数,如果频繁的达到一定程度的失败次数,就切换到从Vanish...
    文章 2019-04-25 2440浏览量
  • 架构设计|异步处理流程,多种实现模式详解

    消息发起方如果挂掉,不影响消息处理;消费方如果挂掉,不影响消息生成;基于这种消息中间件模式,完成业务解耦,提高系统吞吐量,是架构中常用的方式。2、流程实现案例 消息发送 Service public class ...
    文章 2020-06-04 707浏览量
  • 记一次redis挂机导致的服务雪崩事故,哦不对,是故事~

    原来是虚惊一场啊(业务人员一不小心搞的秒杀活动~,流量暴增属正常情况),虽然服务器多次挂掉,但是由于不是自己的锅,悬着的心总算掉下来了。但是,归根结底,还是我们的系统不够牛逼啊,对于这突发的流量,一下...
    文章 2018-05-06 4266浏览量
  • 热门问题:MNS队列消息计数实现难点浅析

    应用程序如果强依赖于队列消息计数,并不是分布式高并发环境下最佳选择,用户只需要通过长轮询ReceiveMessage接口获取数据即可,如果队列为空,则ReceiveMessage请求将会在MNS端起一段时间,期间有任何消息进入...
    文章 2015-12-12 3680浏览量
  • “是男人就下100层”

    这次真是该谢谢室友小兴、小帅的时候了,不仅帮忙找素材,而且这游戏中小人挂掉的惨叫声,也是你们帮我录的,哈哈。另外,谢谢网上的某位帅哥/美女。因为我听说,游戏中的一些素材,是从你那K来的。鄙视 鄙视室友...
    文章 2016-05-05 1507浏览量
  • [收集整理]root=LABEL=与root=dev/hda2有什么区别?

    采用了label的标示方式后就不用担心设备名字换掉的问题了,同时grub.conf和fstab都要采用label的方式来定位磁盘分区,大家可以对照自己机器的grub.conf和fstab来看就知道了。忘了说一点,察看和修改分区label的工具...
    文章 2010-12-12 601浏览量
  • 带你读《More Effective C#:改善C#代码的50个有效方法...

    C#语言的设计者提供这项特性当然不是为了故意给编程制造困难,而是基于一定的原因,而且,它确实有一些合理的用法。例如,把命名参数与可选参数相结合,能够让许多 API 变得清晰,尤其是给 Microsoft Office 设计的...
    文章 2019-10-31 741浏览量
  • 微服务架构下,如何打造别具一格的服务治理体验?...

    这中场景通常棘手,不容易第一时间发现,危害比服务计算节点挂掉更大,会拖延整个调用链路恢复的时间 业务处理异常(系统性,可恢复):由于目标服务的处理过程以及上下文环境造成的异常,这种异常的特点是换一个同...
    文章 2017-05-11 1775浏览量
  • 使用 Spring Boot 开发分布式微服务时,我们面临什么...

    35.服务雪崩效应产生的原因因为Tomcat默认情况下只有一个线程池来维护客户端发送的所有的请求,这时候某一接口在某一时刻被大量访问就会占据tomcat线程池中的所有线程,其他请求处于等待状态,无法连接到服务接口。...
    文章 2021-10-26 5浏览量
  • 阿里搜索事业部故障快速恢复实践

    第一种处理方法已经在实践中越来越少的出现,因为现在大原则是先恢复后查问题,除非出现多个机房同时挂掉的情况,否则不是首选。第三种看起来也是一个不错的方向,不过在实践中这个方案的要求极高,需要系统具备:...
    文章 2018-03-16 2674浏览量
  • 分布式事务 Seata TCC 模式深度解析|SOFAChannel#4 ...

    而在 Cancel 接口里,则需要把 Try 接口里扣除掉的 30 元还给账户。这是一个比较简单的扣钱 TCC 资源的实现,后面会继续优化它。而在加钱的 TCC 资源里。在第一阶段 Try 接口里不能直接给账户加钱,如果这个时候给...
    文章 2019-08-01 1345浏览量
  • 基于androidpn客户端修改的AndroidPNClient

    考虑到这些原因,最后决定重写其中的连接机制。重写之后,因为与原来的项目差异太大,不好与fork的项目再做合并,就在github上另外建了一个项目。重写的内容包括: 1、基于原来的已经改了若干个BUG的版本进行修改,...
    文章 2014-04-29 452浏览量
  • Java开发面试题汇总-精选版(附答案)

    适配器模式:把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口原因不匹配而无法一起工作的两个类能够一起工作。适配类可以根据参数返还一个合适的实例给客户端。4,代理模式 搞笑解读:跟MM在网上...
    文章 2019-04-22 3539浏览量
  • 分布式事务 Seata TCC 模式深度解析|SOFAChannel#4 ...

    而在 Cancel 接口里,则需要把 Try 接口里扣除掉的 30 元还给账户。这是一个比较简单的扣钱 TCC 资源的实现,后面会继续优化它。而在加钱的 TCC 资源里。在第一阶段 Try 接口里不能直接给账户加钱,如果这个时候给...
    文章 2019-04-24 1530浏览量
  • 还不知道如何实践微服务的Java程序员,这遍文章千万...

    服务数量变多导致其中一个服务出现故障的概率增大,并且一个服务故障可能导致整个系统挂掉。事实上,在大访问量的生产场景下,故障总是会出现的。服务数量非常多,部署、管理的工作量很大。开发方面:如何保证各个...
    文章 2019-08-27 1411浏览量
  • 系统运行缓慢,CPU 100%,以及 Full GC 次数过多问题...

    从上面的日志可以看你出,这里有多个线程都阻塞在了UserController的第18行,说明这是一个阻塞点,也就是导致该接口比较缓慢的原因。某个线程进入WAITING状态 对于这种情况,这是比较罕见的一种情况,但是也是有可能...
    文章 2019-11-07 854浏览量
  • 高并发服务端分布式系统设计概要(上)

    因为假如这时候Group Master突然挂掉了,那么我们至少可以找到一台Group Slave保持和Group Master完全同步的数据并顶替它继续工作,剩下的、其它的Group Slave将“异步”地更新这个新数据,很显然,假如现在有多个读...
    文章 2017-02-09 1429浏览量
  • 案例分享:巧用工具提升无源码系统的性能和稳定

    修改源码打印耗时的方法无法使用,通过tcpdump、wireshark、gdb、010 editor、火焰图、ida、数据库抓sql耗时语句、oracle ash报告、loadrunner等工具找到了服务器tps上不去、C程序进程随机挂掉的问题,并顺利解决,...
    文章 2019-08-01 923浏览量
  • 阿里云Kubernetes稳定性最佳实践

    如果应用只有一个实例,当实例挂掉的时候,虽然Kubernetes能够将实例重新拉起,但是中间不可避免的存在一段时间的不可用。甚至更新应用,发布一个新版本的时候,也会出现这种情况。在Kubernetes里,尽量避免直接使用...
    文章 2018-06-04 10012浏览量
  • 架构整洁之道,看这一篇就够了!

    任何一个软件模块,都应该有且只有一个被修改的原因,“被修改的原因“指系统的用户或所有者,翻译一下就是,任何模块只对一个用户的价值负责。该原则指导我们如何拆分组件。举个例子,CTO 和 COO 都要统计员工的...
    文章 2019-05-14 15161浏览量
  • 一文读懂架构整洁之道(附知识脉络图)

    任何一个软件模块,都应该有且只有一个被修改的原因,“被修改的原因“指系统的用户或所有者,翻译一下就是,任何模块只对一个用户的价值负责。该原则指导我们如何拆分组件。举个例子,CTO 和 COO 都要统计员工的...
    文章 2019-06-11 17362浏览量
  • 流量暴增,掌门教育如何基于 Spring Cloud Alibaba ...

    当一台或者几台同步服务器挂掉后,采用 Zookeeper 临时节点的 Watch 机制监听同步服务器挂掉情况,通知剩余同步服务器执行 reHash,挂掉服务的工作由剩余的同步服务器来承担。通过一致性 Hash 实现被同步的业务服务...
    文章 2020-09-10 733浏览量
  • 【Java开发者专场】阿里专家梁笑:2018双十一下单成功...

    弱依赖过程则不同,例如根据历史数据得知某消费者经常使用某一个自提站点,如果在大促中,自提站点的链路挂掉,分配的不是这个自提点,虽然这可能会导致消费者的愉悦感下降,但下单过程不会产生太大的问题。...
    文章 2018-12-26 4712浏览量
  • 阿里云RDS金融数据库(三节点版)-背景篇

    可用性保证:三节点方案中,即使一台服务器挂掉(无论哪台),也不影响业务的可用性,因为已提交的数据至少有2份副本,挂掉一台,还有至少1台主机是包含了已提交事务的持久化内容的。多节点引入的世界问题 多节点...
    文章 2017-07-12 4171浏览量
  • 掌门教育微服务体系 Solar|阿里巴巴 Nacos 企业级落地...

    当一台或者几台同步服务器挂掉后,采用 Zookeeper 临时节点的 Watch 机制监听同步服务器挂掉情况,通知剩余同步服务器执行 reHash,挂掉服务的工作由剩余的同步服务器来承担。通过一致性 Hash 实现被同步的业务服务...
    文章 2020-08-03 1060浏览量
  • PgSQL·应用案例·阿里云RDS金融数据库(三节点版)-...

    可用性保证:三节点方案中,即使一台服务器挂掉(无论哪台),也不影响业务的可用性,因为已提交的数据至少有2份副本,挂掉一台,还有至少1台主机是包含了已提交事务的持久化内容的。多节点引入的世界问题 多节点...
    文章 2017-07-21 1697浏览量
1 2 3 4 ... 17 >

云产品推荐

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