• 快手基于RocketMQ的在线消息系统建设实践

    多样的消息功能延迟消息延迟消息是非常重要的业务功能&xff0c;不过RocketMQ内置的延迟消息只能支持几个固定的延迟级别&xff0c;所以我们又开发了单独的Delay Server来调度延迟消息&xff1a;上图这个结构没有直接将延迟...
    文章 2021-03-09 4641浏览量
  • 菜鸟实时数仓2.0进阶之路

    最底层是各个业务系统的消息源&xff0c;实时任务主要有两层&xff0c;一层是实时明细层&xff0c;针对业务线会开发不同的明细表&xff0c;明细表就是针对该条业务线需要的数据把它抽取过来&xff0c;在这之上是ADM层&xff0c;也就是...
    文章 2020-11-20 8289浏览量
  • 自研分布式架构 SOFA 背后的工程师|1024快乐

    WebX比较偏向于前后端融合的架构,能快速搭建一个网站,但是没有考虑到业务发展到一定程度后的复杂度,怎么更好的搭建后台。例如,当时支付宝的一个电子钱包系统叫iWallet,每次系统启动就得五六分钟,开发人员出去...
    文章 2018-10-22 2109浏览量
  • 蚂蚁金服十年自研分布式中间件,成就世界级新金融科技...

    与操作系统和数据库不同,中间件并没有一个明确的定义,通常来说包括消息、数据、远程过程调用、对象请求代理、事务、构件等几个部分。随着互联网的快速发展,特别是云计算在近十年的蓬勃进展,企业的IT环境发生了...
    文章 2018-07-26 2982浏览量
  • Redis不懂,面试担心不过,一次性解决面试Redis题目...

    如果在setnx之后执行expire之前进程意外crash或者要重启维护了,那会怎么样?set指令有非常复杂的参数,这个应该是可以同时把setnx和expire合成一条指令来用的!使用过Redis做异步队列么,你是怎么用的?有什么缺点...
    文章 2018-09-20 1479浏览量
  • 分布式服务化系统一致性的“最佳实干”

    水平伸缩),于是单节点的服务器无法满足需求,服务节点开始池化,想想那个经典的故事,一只筷子一折就断,一把筷子怎么都折不断,可见人多力量大的思想是多么的重要,但是人多也不一定能解决所有事情,还得进行有序...
    文章 2017-08-01 2198浏览量
  • 面试时经常会被问到的Redis问题,持久化,存储结构,...

    如果在setnx之后执行expire之前进程意外crash或者要重启维护了,那会怎么样?set指令有非常复杂的参数,这个应该是可以同时把setnx和expire合成一条指令来用的!09*使用过Redis做异步队列么,你是怎么用的?有什么...
    文章 2019-05-10 1214浏览量
  • 实录|互联网架构“高可用”在线技术交流

    问:58是否也做了分中心的建设,中心和中心的内部调用是否是rpc这种方式,又有那些场景是用消息调用,那些用rpc服务,怎么考量的,最好有举例?答:58没有做多机房架构,《从IDC到云端架构迁移之路》这篇文章,讲了...
    文章 2019-08-14 838浏览量
  • 一个复杂系统的拆分改造实践

    各个应用熟悉之后,需要从系统层面来构思,我们想打造平台的产品,那么最重要也是最难的一点就是功能集中管控,打破各个应用的业务小闭环,统一收拢,这个决心更多的是开发、产品、业务方、各个团队之间达成的共识...
    文章 2017-01-04 7657浏览量
  • LMAX架构

    次序计算器是一个64bit long 整数,平滑增长(banq注:大概这里发现了JVM的伪共享),象其他系统一样disruptors过一个晚上将被清除,主要是擦除内存,以便不会产生代价昂贵的垃圾回收机制启动(我认为重启是一个好的...
    文章 2016-04-11 1455浏览量
  • 关于Redis的常见面试题解析

    如果在setnx之后执行expire之前进程意外crash或者要重启维护了,那会怎么样?set指令有非常复杂的参数,这个应该是可以同时把setnx和expire合成一条指令来用的!7、使用过Redis做异步队列么,你是怎么用的?有什么...
    文章 2019-04-26 1302浏览量
  • CodeHub#1 回顾|敏捷开发与动态更新在支付宝 App 内的...

    首先来快速看一下支付宝的架构演进,支付宝在移动端躬耕多年,从简单的工具App到平台、到现在的超级App。与目前市面上大部分App的发展路线类似,目前我们构建平台的同时,做了更多服务化、模块化的工作。针对...
    文章 2019-03-22 4411浏览量
  • ENode 2.0-整体架构介绍

    之所以要设计一个分布式的消息队列是因为在enode 1.0版本中,某个特定的消息队列只能被某个特定的消费者消费。这样就会导致一个问题,就是如果这个消费者挂了,那这个消费者对应的消息队列就不能自动被其他消费者...
    文章 2016-05-27 3398浏览量
  • 更高更快更稳」,看阿里巴巴如何修炼容器服务「内外功...

    为了支持阿里这样大规模业务的云原生化,阿里云原生面临怎么样的挑战呢?1.集群多、规模大 基于对业务稳定性和系统性能等方面的综合考虑,大型企业往往需要将业务集群部署到多个地域,在这样的场景下,支撑多集群...
    文章 2020-12-04 5153浏览量
  • 【云栖风向标】VOL.2:1分钟带你了解阿里云2017财报

    业务上升了,系统要部署到多台服务器,又该怎么拆?你是否经历过这样的咆哮?这样的场景出现,不是谁的脾气有bug,而是打开方式或许不对。不多说,来看看中间件小哥如何用一个真实案例,验证分布式开发对消灭吐槽,...
    文章 2017-05-19 8023浏览量
  • 架构师画像

    架构师的第一职责是理解业务,并转换为可被研发理解的实现方案,因此业务理解能力是架构师的必备技能,通常来说一个资深的业务架构师,对业务会有非常深的认识和积累,一个极好的业务架构师应该能大概预判业务未来的...
    文章 2016-03-04 7415浏览量
  • SLA 99.99%以上!饿了么实时计算平台3年演进历程

    根据业务特点确定新机型配置(区分计算密集、内存密集、IO 密集、混合密集等);设定各组件部署规范&参数规范,包括环境变量、内核参数、应用参数等:比如对 JVM 参数的调整、对 ZK/Kafka 的配置优化;...
    文章 2018-04-09 5777浏览量
  • Net 微服务架构技术栈的那些事

    上门也说了,微服务应该做到业务之间没有依赖关系,每一个业务都是独立的一个服务,那这样怎么保证业务与之间的数据的一致性也存在很大的一个问题,也是业界对微服务争议比较大的一个话题,那到底该如何保证数据的...
    文章 2020-04-08 891浏览量
  • 【双11背后的技术】万亿交易量级下的秒级监控

    但现状如此,这些实现逻辑保障了SunFire的高一致性,不用担心数据不全、报警不准,随便怎么重启计算组件,随便怎么重启Agent。但这些优势的背后,是值得深思的代码复杂度。2.3.1.2.4 路径扫描 为了让用户配置简单...
    文章 2017-01-12 5487浏览量
  • 企业业务数据处理用“work”还是“MQ”

    WORK:TBSchedule最新版本使用zookeeper作为注册一致性等功能的调和器,zookeeper本身很稳定不用怎么管理, 开发代码是直接继承接口,然后自己实现业务逻辑,处理完成之后需要做状态回传处理(比如更新数据状态) ...
    文章 2018-08-29 1289浏览量
  • 面向容器的资源调度技术对比

    所有API的交互,建议异常信息贯穿整个链路,并且添加各个链路的标识,这样在一个生态的资源调度体系内,进行故障排查或者调试业务过程,具有非常大的便利性。2 从资源共享来看已有调度器资源共享的过程离不开两个...
    文章 2017-06-28 4272浏览量
  • 基于统一开发平台的微服务架构转型升级之路|某国有...

    对于项目中自定义的一些业务监控,项目组自行组装消息发送到MQ,利用该银行自有的业务监控平台,集中展示。4.总结 微服务架构是当前互联网公司普遍采用的技术架构,且正在快速地延伸到互联网金融行业。微服务架构...
    文章 2018-10-23 2622浏览量
  • 阿里、Google、Twitter面向容器的资源调度技术比较

    所有API的交互,建议异常信息贯穿整个链路,并且添加各个链路的标识,这样在一个生态的资源调度体系内,进行故障排查或者调试业务过程,具有非常大的便利性。二、资源共享看已有调度器 资源共享的过程离不开两个...
    文章 2017-05-02 3640浏览量
  • Linux运维(数据库专题)面试题

    支持pub/sub消息订阅机制,可以用来进行消息订阅与通知。支持简单的事务需求,但业界使用场景很少,并不成熟。Redis的局限性: Redis只能使用单线程,性能受限于CPU性能,故单实例CPU最高才可能达到5-6wQPS每秒(取...
    文章 2017-11-28 2103浏览量
  • Redis常见知识点汇总 也许你能用到

    实现方式:String在redis内部存储默认就是一个字符串,被redisObject所引用,当遇到incr、decr等操作时会转成数值进行计算,此时redisObject的encoding字段为int。2)Hash 常用命令:hget/hset/hgetall等应用场景...
    文章 2019-11-20 1519浏览量
  • 面向容器技术资源调度关键技术对比(作者:阿里中间件...

    所有API的交互,建议异常信息贯穿整个链路,并且添加各个链路的标识,这样在一个生态的资源调度体系内,进行故障排查或者调试业务过程,具有非常大的便利性。2 资源共享看已有调度器 资源共享的过程离不开两个...
    文章 2016-04-27 7120浏览量
  • 《阿里巴巴中台战略思想与架构实践》笔记

    服务的数量和业务覆盖越来越大怎么样才能非常高效地找到我需要的服务,并能快速地接入和使用起来?当团队和业务规模小的时候,面对面的交流是最有效的方式,但是当到达一定的数量级的时候,通过人与人之间的互通有无...
    文章 2020-01-10 731浏览量
  • Redis常见知识点汇总 也许你能用到

    实现方式:String在redis内部存储默认就是一个字符串,被redisObject所引用,当遇到incr、decr等操作时会转成数值进行计算,此时redisObject的encoding字段为int。2)Hash 常用命令:hget/hset/hgetall等应用场景...
    文章 2020-02-23 1119浏览量
  • 饿了么技术往事(下)

    基于这个架构,应用服务访问数据库等资源使用的是“code name”—— 这是业务系统的开发工程师在申请数据库、缓存、消息队列等资源的时候,自己替这个资源取的一个应用内唯一的别名,那么,代码中访问相应的资源,在...
    文章 2020-11-26 3936浏览量
  • [QCon讲稿实录]谈高质量架构产品化输出

    第三步当业务发展到一定阶段,网络上纯http短链接的方式已经很难满足业务需求,那么会增加长连接,中间会增加缓存和消息队列。第四步由于业务高可用要求,基本会把各个功能性的服务,服务化。比如数据库增加DB Proxy...
    文章 2016-04-25 5151浏览量
1 2 3 4 >

云产品推荐

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