• 欲求不满之 Redis Lua 脚本的执行原理

    pcall 的意思是 protected call,它会让 f 函数运行在保护模式下,f 如果出现了错误,pcall 调用会返回 false 和错误信息。而普通的 call(f)调用在遇到错误时只会向上抛出异常。在 Redis 的源码中可以看到 lua 脚本...
    文章 2018-10-24 968浏览量
  • 【云服务月刊】2018年第8期:阿里云MVP行走玄奘之路

    出现以下任一配置策略时会出现该连接错误:配置策略一:客户端的策略为未修补,服务器端策略为强制更新的客户端。配置策略二:客户端策略为强制更新的客户端,服务器端策略为未修补。配置策略三:客户端的策略为...
    文章 2018-09-05 2733浏览量
  • ENode 1.0-框架的总体目标

    支持command的同步和异步处理,同步处理时要允许客户端捕获异常,异步处理时要允许客户端设置回调函数;应用编程模型要统一,框架api要简单、好用、一致、好理解;能让开发人员只关注业务,不用关心数据哪里来,以及...
    文章 2016-05-27 1555浏览量
  • 分布式事务一致性"看这一篇就够了

    当调用某个服务出现异常时,比如第3步骤(预订火车)异常 协调服务(补偿框架)同样会记录第3步的状态,同时会另外记录一条事件,说明业务出现了异常。然后就是执行补偿过程了,可以从业务流水的状态中知道补偿的...
    文章 2018-04-17 10466浏览量
  • 微服务架构下的事务一致性保证

    当调用某个服务出现异常时,比如第3步骤(预订火车)异常 协调服务(补偿框架)同样会记录第3步的状态,同时会另外记录一条事件,说明业务出现了异常。然后就是执行补偿过程了,可以从业务流水的状态中知道补偿的...
    文章 2016-12-09 17787浏览量
  • 【云服务月刊】2018年第3期:阿里云服务产品全新升级

    CDN-访问出现404错误 解决建议: 确定CDN回源源站地址是否正确,需要为正确的公网地址IP;确定对应服务器上有对应的文件;确认CDN设置的回源Host与源站站点配置的server_name相匹配;如果是CDN回源到OSS请注意回源...
    文章 2018-04-09 4147浏览量
  • 消息中间件面试题31道RabbitMQ+ActiveMQ+Kafka

    这时客户端发出的消息其实还在服务器的缓存里等待处理,不过由于服务器心跳包的设置,导致发生了 java.net.SocketException 异常,把缓存里的数据作废了,没处理的消息全部丢失。解决方案:用持久化消息,或者非持久...
    文章 2019-07-26 2889浏览量
  • 欲求不满之 Redis Lua 脚本的执行原理

    pcall 的意思是 protected call,它会让 f 函数运行在保护模式下,f 如果出现了错误,pcall 调用会返回 false 和错误信息。而普通的 call(f)调用在遇到错误时只会向上抛出异常。在 Redis 的源码中可以看到 lua 脚本...
    文章 2018-10-23 2004浏览量
  • SQLServer灾难恢复

    仔细问了一下,有没有异常发生,这时候有个同事说刚才在调试KVM的时候不小心把电源线给拔下来,由于没有认识到是连接的服务器,连续接插了几次,我晕!这可是资料存储的SERVER啊!如图3 还好,数据库文件、日志文件...
    文章 2017-11-15 1065浏览量
  • Java干货神总结,程序员面试技巧

    在where从句,group by从句,order by从句,on从句中出现的列 索引的字段越小越好 在建立联合索引时,离散度大的列放大联合索引的前面 只有1和2不适合建索引 Redis相关 Redis提供哪几种数据结构(重要...
    文章 2018-11-14 2131浏览量
  • 论程序的健壮性——就看Redis

    小结:有了“哨兵模式”只要集群中有一个Redis服务器还健康存活,哨兵就能把这个健康的Redis服务器提供给我们(如上图的1、2两步),那么我们客户端的链接就不会出错。因此,Redis集群可以战斗至最后一兵一卒。这...
    文章 2020-09-16 644浏览量
  • 新金融分布式架构之SOFAStack解决方案

    试想一下,一台强大的数据库被拆分成了N台数据库,这N台数据库之间的数据需要时间同步,当异常发生时,可能就产生了数据的不一致性。那么我们换一个角度思考一下这个问题。我们将原来的数据库拆分成了N台数据库之后...
    文章 2020-08-31 842浏览量
  • NET应用架构设计—服务端开发多线程使用小结(多线程...

    其实我们可以参考”异步消息架构模式“来将消息写入到某个消息队列中,然后客户端定期来取或者推送都可以,让当前的这个服务方法能够平滑的处理,至少为系统的整体性能瓶颈做了一份贡献。1.1异常处理: 入口位置通常...
    文章 2014-07-26 475浏览量
  • 分布式系统架构,回顾2020年常见面试知识点梳理(每次...

    问:事务管理器宕掉了,怎么办?做冗余,设置多个事务管理器,一个宕掉了,其他的还可以用。问:怎么保证分布式系统的幂等性?状态机制。版本号机制。Redis 问:Redis 有哪些优势?速度快,因为数据存在内存中。支持...
    文章 2020-12-30 198浏览量
  • 从JAVA多线程理解到集群分布式和网络设计的浅析

    那么问题了又出来了,小弟的问题是可以透明的看到了,要是那个老大出事了甚至于老总出事了怎么办?此时结合第一种思想,我们此时就只需要再老总下面挂一个跟班的,集合两种模式的特征,也就是小弟不需要配跟班的,...
    文章 2011-04-29 1860浏览量
  • 揭秘!双11万亿流量下的分布式缓存系统 Tair

    限流后,一部分流量会去访问数据库,那依然和刚刚所说的无法承受是一样的结果,整个系统出现异常。所以在这里,唯一的解决办法是缓存系统能够作为流量的终结点。不管是大促,还是热点新闻,还是业务自己的异常。缓存...
    文章 2018-02-28 9043浏览量
  • 《架构真经:互联网技术架构的设计原则(原书第2版)...

    此外,该公司重视由多租户模式所带来的成本效益,尽管他们沿着客户边界创建故障隔离区,但是他们仍然为不需要完全隔离的较小客户设计解决方案,使这些客户可以在数据管理系统(DBMS)内利用多租户系统。最后,该公司...
    文章 2017-05-02 1359浏览量
  • 如何改变Redis用不好的误区

    这个服务本身也没有很好地设计容错,所以在日志记录的地方就直接抛出异常,结果全公司相当一部分的业务系统都出现了故障,监控系统中“5XX”的错误直线上升。一帮人欲哭无泪,顶着巨大的压力排查问题,但是由于受灾...
    文章 2017-12-20 4965浏览量
  • javascript开发后端程序的神器nodejs

    javascript虽然一直都可以做服务端编程语言,但是它更多的是以客户端编程语言来展示在世人面前的。也许javascript自己都忘记了还可以做服务器端编程,直到2009年nodejs的横空出世。nodejs的历史 javascript作为一门...
    文章 2020-12-04 393浏览量
  • 来到阿里云后,SRS大神杨成立说:“终于可以不用装...

    然而蓝汛自己RTMP服务器上线时,单台服务器超过了1.5Gbps(一台双网卡服务器),结果就没有计费,免费给客户服务了。除了计费,出了问题也无法排查,只是知道连不上,推流失败,播放失败,不知道为什么,FMS的日志也...
    文章 2017-02-27 11550浏览量
  • 为什么下一个十年的主战场在Serverless|云原生Talk

    到了 Serverless 模式下,用户不需要关心服务器了,也就是说默认情况下是看不到服务器了,那么这个时候如果系统出现异常了,而且平台无法完成自愈怎么办呢?……当围绕 Serverless 模式的全面可观测能力不足的时候,...
    文章 2020-08-17 1742浏览量
  • 为什么下一个十年的主战场在 Serverless?

    到了 Serverless 模式下,用户不需要关心服务器了,也就是说默认情况下是看不到服务器了,那么这个时候如果系统出现异常了,而且平台无法完成自愈怎么办呢?……当围绕 Serverless 模式的全面可观测能力不足的时候,...
    文章 2020-09-04 1031浏览量
  • SpringCloud实战3-Hystrix请求熔断与服务降级

    对于查询操作,我们可以实现一个fallback方法,当请求后端服务出现异常的时候,可以使用fallback方法返回的值.fallback方法的返回值一般是设置的默认值或者来自缓存.通知后面的请求告知这服务暂时不可用了。使得应用...
    文章 2018-05-12 1431浏览量
  • NET服务端开发—多线程使用小结(多线程使用常识)

    其实我们可以参考”异步消息架构模式“来将消息写入到某个消息队列中,然后客户端定期来取或者推送都可以,让当前的这个服务方法能够平滑的处理,至少为系统的整体性能瓶颈做了一份贡献。1.1异常处理: 入口位置通常...
    文章 2017-11-07 862浏览量
  • EQueue-一个纯C#写的分布式消息队列介绍2

    假如现在consumer要拉取的消息不在内存了怎么办&xff1f;一种办法是从DB把这个消息拉取到内存&xff0c;但一条条拉&xff0c;肯定太慢了。所以&xff0c;我们可以做一个优化&xff0c;就是发现当前消息不在内存时&xff0c;因为很可能...
    文章 2016-05-27 3535浏览量
  • 线上故障如何快速排查?来看这套技巧大全

    线上问题定位思维导图一 服务器层面1.1 磁盘1.1.1 问题现象当磁盘容量不足的时候,应用时常会抛出如下的异常信息:java.io.IOException:磁盘空间不足或是类似如下告警信息:1.1.2 排查思路1.1.2.1 利用 df 查询磁盘...
    文章 2020-11-10 2967浏览量
  • 明星讲师心石闪耀ArchSummit大会|手机淘宝构架演化...

    还有一点,当后端业务要经过API网关时,其实现在业界很多都是典型的RPC的模式,RPC的模式有一个绕不开的问题,就是可能要设定一些东西,这时后端服务跟API会有一定程度上的耦合。现阶段要接入服务,后端服务器随时...
    文章 2016-01-04 3116浏览量
  • Redis学习总结-《我的Java打怪日记》

    Reactor模式在Redis中的实现Redis处理客户端业务(文件事件)的基本流程&xff1a;Redis的IO复用的选择#ifdef HAVE_EVPORT include&34;ae_evport.c&34;else ifdef HAVE_EPOLL include&34;ae_epoll.c&34;else ifdef HAVE_...
    文章 2021-07-17 11141浏览量
  • 23种设计模式全解析

    (比如一个军队出现了多个司令员同时指挥,肯定会乱成一团),所以只有使用单例模式,才能保证核心交易服务器独立控制整个流程。首先我们写一个简单的单例类: [java]view plaincopy public class Singleton { 持有...
    文章 2015-07-09 404浏览量
  • Java微服务开发指南-Java环境下的微服务

    客户可不能放置在生产线上,他们想要什么时候出现就什么时候出现,他们喜欢和客户服务进行对话,而非一个自助电话系统。他们不会按定义好的菜单来填写,而是简单的对话输入,如果让他们等很久,他们会疯。这意味着...
    文章 2017-10-17 7990浏览量
1 2 3 >

云产品推荐

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