• 高德服务单元化方案和架构实践

    导读:本文主要介绍了高德在服务单元化建设方面的一些实践经验,服务单元化建设面临很多共性问题,如请求路由、单元封闭、数据同步,有的有成熟方案可以借鉴和使用,但不同公司的业务不尽相同,要尽可能的结合业务...
    文章 2019-11-25 7761浏览量
  • 蚂蚁金服异地多活单元化架构下的微服务体系

    当时由于事发突然,还是碰到很多实际问题,花费了数小时的时间,才在确保用户数据完全正确的前提下,完成切换、恢复服务。虽然数据没有出错,但对于这样体量的公司来说,服务不可用的社会舆论影响也是非常大的。527...
    文章 2018-11-06 3879浏览量
  • Android单元测试(二):什么单元测试

    2.1 什么单元测试 首先需要弄清楚这个概念,到底什么单元测试。即便我是计算机专业毕业的,说实话如果不是专门研究了一段时间,我也说不一个所以然来。以下是百度百科的定义: 单元测试(unit testing),是指...
    文章 2017-08-01 692浏览量
  • 蚂蚁金服CTO程立:金融级分布式交易的技术路径

    但由于每一个微服务是自包含的数据与计算单元,当一个有严格一致性要求的交易,被分布在很多节点上执行时,如何保证数据服务处理达到金融级的强一致性,成为一个难题。尽管可以用支持分布式事务的数据库或数据...
    文章 2018-05-09 2881浏览量
  • 带你读《C++代码整洁之道:C++17 可持续软件开发模式...

    调试器可以用来分析细微的问题,或者找执行失败的单元测试的原因。但是,调试器不应该是确保代码质量的关键工具。单元测试是一种可以被执行的产品文档,因为单元测试精确地展现了代码是如何被设计和使用的。可以说...
    文章 2019-11-01 838浏览量
  • 异地多活之企业架构案例

    2.2.3.2 应用层服务RPC组件基于阿里云 EDAS-HSF 框架和 CSB 云服务总线基础能力,多活产品新增多活插件用于处理单元封闭逻辑,支撑政府机构核心分流业务流量单元内自封闭,数据最终一致的业务跨单元请求到中心单元。...
    文章 2020-11-30 2193浏览量
  • 阿里电商架构演变之路

    数据库变化了,精卫会触发失效cache,当业务请求再过来的时候,就会把cache里面的数据填充成最新的数据,然后能够让业务看到最新的数据,就不会出现当A单元数据变动了,然后B单元和C单元的cache没有生效的情况。...
    文章 2017-08-07 15723浏览量
  • 浅谈异地多活及阿里云容灾经验分享

    但即使是这样的双活,阿里巴巴内部也是经历了很长一段时间的摸索才实现,双活其实也是一样的,如果真正做到就意味着同城任何一个机房出问题都要可以高效可靠地切换到另外一个机房,如果没有经过很多次真正切换的话,...
    文章 2020-09-02 1113浏览量
  • 什么集成测试比单元测试更重要

    大多数的单元测试都需一个运行着的数据库、网页或应用服务器。确实如此。全是同数据和外部系统相关的 我下面将要证明多数Bug并不来源于程序本身,而是由从外部输入的数据所引起的。为什么?因为通常Bug出现在实际的...
    文章 2013-03-18 494浏览量
  • Christian Posta谈如何处理微服务数据

    对于数据,有人认为每一个微服务都应该拥有并控制自己的数据库,任意两个微服务都不应该共享同一个数据库,因为如果共享数据库就会有读、写竞争,数据模型冲突,协调难度大等问题;而统一的数据库则安全性更高,更...
    文章 2017-07-03 761浏览量
  • 持续集成之路——服务层的单元测试

    虽然一般情况单元测试应该尽量通过mock剥离依赖,但是由于在当前的项目中数据访问层使用spring-data框架,并没有包含太多的逻辑,因此我就把服务层和数据访问层放在做了一个伪单元测试。一、一般逻辑的单元测试。...
    文章 2013-07-24 656浏览量
  • Golang 单元测试框架 gocheck 使用介绍

    每次底层数据库变成,存储变更,外部以来接口服务变更,但是数据结构和调用结果不变更的情况下可以利用单元测试结果对现有业务逻辑进行快速检查。最后 Gocheck 框架对 golang 代码进行单元测试比原生的单元测试框架...
    文章 2018-10-19 3639浏览量
  • 数据科学中的“数据智慧”

    换言之,我们要充分认识到,只有拥有足够数量的数据,才有可能对复杂度较高的问题较可靠的答案。“数据智慧”对于我们从数据中提取有效信息和确保没有误用或夸大原始数据是至关重要的。“数据智慧”一词是我对...
    文章 2017-05-02 984浏览量
  • MaxCompute计费常见问题

    Q:我已经很多天没使用 大数据计算服务MaxCompute(按量付费)功能了,但每天仍产生费用,这是什么问题?A:通常这种情况费用来自于您的存储服务,您可以删除不需要的项目避免此类费用产生。Q:计费方式改成包年后(10...
    文章 2018-12-06 1692浏览量
  • 持续集成之路—服务层的单元测试

    虽然一般情况单元测试应该尽量通过mock剥离依赖,但是由于在当前的项目中数据访问层使用spring-data框架,并没有包含太多的逻辑,因此我就把服务层和数据访问层放在做了一个伪单元测试。一、一般逻辑的单元测试。...
    文章 2017-07-03 1052浏览量
  • 基于业务单元的开发与部署模式

    为此提出了业务单元的概念,就是把一个相对独立的模块合并为一个业务单元,一个业务单元包含了所以服务及界面展现以及数据初始化,数据库结构的各种资源及程序文件。当然,业务单元也可以依赖其它的业务单元,如此就...
    文章 2016-05-09 1284浏览量
  • 如何应用数据模型?

    还有一种情况是:服务端的第一层校验通过,调用其他商品上游链路时抛异常,此时上游链路可能已经丢失字段信息,面对这样的异常数据,前端需要展示在表单顶部,并且提供traceId,以便追踪定位异常。这样的异常数据...
    文章 2021-02-23 3130浏览量
  • DRC,为什么我们要走最难的路

    此时DRC已经在考虑统一同步链路的设计,2012年1月的插件化设计文档,只解决各种数据库间技术差异的问题,不解决DRC数据服务问题。刚才提到的数据库拆库要通知下游,2012年站点A的实时需求,多个账号的同时存在,都是...
    文章 2016-01-05 19809浏览量
  • 17.5W秒级交易峰值下的混合云弹性架构之路

    但实际场景中,情况要复杂得多,在不同压力下,随着物理机的利用率整体饱和度的上升,性能会有一定的损耗,将不同压力下测算的服务能力记录,并作一次回归,预测目标压力下,大致损耗度,并用刚才计算好的服务能力...
    文章 2017-02-27 1838浏览量
  • 如何激励同事编写单元测试?

    某个项目停止更新时,本地的调查自然就会更进,进而找出问题所在。然后,当我们进行单元测试时,如果测试被通过了,大多数问题会出现在最新的、未测试的代码中。如果不是,测试通常能够发现问题(至少找出了正确的...
    文章 2017-07-10 1057浏览量
  • 2017QCon分享:从淘宝到云端的高可用架构演进

    寄完快递口袋一掏发现自己没带钥匙,冷静了3秒钟,打车到公司刚巧碰到同事,看我穿着睡衣来公司了问我什么情况,我说家里钥匙忘带被锁在门外面了,不过没事,我还有一把backup钥匙放在公司。生活中很多时候都需要有...
    文章 2017-10-25 2927浏览量
  • 我的 2014 年度小结(from cnodejs.org)

    虽然在这个项目上,后来还是做到了为绝大部分功能编写测试,但是用了很多不够优雅、不够健壮的实现方案,导致测试非常容易出问题,而且出了问题之后往往要进行大幅的修改才能解决,且测试代码之间也有错综复杂的依赖...
    文章 2015-01-08 1576浏览量
  • MSHA x Chaos 容灾高可用实践

    4)数据防脏写多单元数据可能造成脏写覆盖的问题,MSHA 提供流量打入错误单元时的禁写保护,以及切流数据同步延时期间的禁写/禁更新保护。3.3 应用场景MSHA 可适用于以下典型业务场景的多活容灾架构建设:1)读多...
    文章 2021-01-26 4762浏览量
  • 线程内唯一+单元工作模式->WebService分布式三层

    线程内唯一就是保证一个用户请求,访问的过程中只通过一个数据上下文进行操作,这样就不会出现因为缓存等情况而出现的数据混乱 上图在工厂模式的三层构架基础上添加了几个关键点: 1.在数据访问驱动之上设置了一个...
    文章 2014-07-21 671浏览量
  • 云原生时代,企业多活容灾体系构建思路与最佳实践

    核心交易链路所涉及到的服务、产品在多活的维度以什么方式保证切换的时候不会出问题才是重点。​这个多活管控平台建议大家亲身体验一下。两个或多个单元在控制台里面定义出来后,当其中一个机房出现故障时,我们希望...
    文章 2021-07-02 5283浏览量
  • 超燃!支付宝技术双11纪录片《一心一役》全球独家首发

    应用层面也需要进行相应的改造,因为每个弹性单元需要做到独立逻辑单元部署,因此需要从服务数据进行梳理并剥离,同时添加弹性id等弹性逻辑处理。除了这些之外,还需要对运维平台、压测工具进行相应的改造。2016年...
    文章 2019-11-12 5750浏览量
  • Percona Live 2017见闻 中国程序员在开源领域的影响力...

    彭立勋:我希望听众可以了解到Flashback的运行机制以及为什么可以这么做,最佳的使用方法和什么情况下适合使用Flashback。并且Flashback目前还有一些限制需要注意,我计划在未来的版本中解决一部分。我已经把...
    文章 2017-09-01 1502浏览量
  • 纯干货|从淘宝到云端的高可用架构演进

    寄完快递口袋一掏发现自己没带钥匙,冷静了3秒钟,打车到公司刚巧碰到同事,看我穿着睡衣来公司了问我什么情况,我说家里钥匙忘带被锁在门外面了,不过没事,我还有一把backup钥匙放在公司。生活中很多时候都需要有...
    文章 2017-06-19 2088浏览量
  • 干货|数字金融时代的云原生架构转型的关键挑战和应对...

    从某种程度上也代表了许多发展成熟的互联网公司的多年架构升级过程,最早亦是从单体巨石应用架构发展而来,逐渐开始应用SOA服务化的架构思想,开展应用和数据的分拆,发展较细粒度的微服务架构,并沉淀能支撑...
    文章 2018-06-19 4097浏览量
  • 如何带领团队“攻城略地”?优秀的架构师这样做

    定义问题,特别是识别关键问题,关键问题是对客户有体感,能够解决客户痛点,通过一定的数据化来衡量识别出来,关键问题要优先给解决方案。2.问题定义务必加入时间维度,把手段/方案和问题定义区分开来。3.问题...
    文章 2019-07-03 16117浏览量
1 2 3 4 ... 46 >

云产品推荐

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