• 搞懂分布式系统27:消息队列设计精要总结之高级特性篇

    2 状态机解决方案:就刚才的场景看,如果消息没有版本号,该怎么解决呢?业务方只需要自己维护一个状态机,定义各种状态的流转关系。例如,"下线"状态只允许接收"上线"消息,“上线”状态只能接收“下线消息”,如果...
    文章 2018-07-13 1241浏览量
  • 分布式服务化系统一致性的“最佳实干”

    在实际应用中,上面这个过程通常是通过持久化执行任务的状态和环境信息,一旦出现问题,定时任务会捞取未执行完的任务,继续未执行完的任务,直到执行完成为止,或者取消已经完成的部分操作回到原始状态。...
    文章 2017-08-01 2201浏览量
  • 分布式一致性的想法

    以 BASE 的思想由于不保证强一致性,所有接受系统在一定时间内数据存在不一致,不过在处理请求的过程中,需要记录知道每次请求的状态,以后出现问题的时候,回滚到中间任何临时状态,达到最终一致性 3.CAP 当我们...
    文章 2017-11-27 1439浏览量
  • SOFAGW 网关:安全可信的跨域 RPC/消息 互通解决方案

    这些站点之间网络是隔离的,但实际业务上会存在一些通信的需求,所以我们碰到的核心问题是:网络互相隔离的多个站点之间怎么做高效可信的通信?对此我们有两种针对站点间互通的解决思路:思路1:为每个业务创建跨域 ...
    文章 2021-07-13 143浏览量
  • 阿里中间件(Aliware)双十一专题——“分布式事务...

    (3)解决异构数据源,包括TDDL、MetaQ、以及其他关系数据库产品的分布式事务问题;TxcTransaction(timeout=60*1000)void distributedTransaction(Service svc,DataSource dataSource,Message msg,...
    文章 2016-12-08 11935浏览量
  • 高德打车通用可编排订单状态机引擎设计

    怎么处理这种"多状态+多类型+多场景+多维度"的复杂订单状态流转业务,又要保证整个系统的可扩展性和可维护性,本文的解决思路和方案同大家一起探讨。二 实现方案要解决"多状态+多类型+多场景+多维度"的复杂订单状态...
    文章 2021-04-26 2007浏览量
  • 分布式事务一致性"看这一篇就够了

    协调服务(补偿框架)同样会记录第3步的状态,同时会另外记录一条事件,说明业务出现了异常。然后就是执行补偿过程了,可以从业务流水的状态中知道补偿的范围,补偿过程中需要的业务数据从记录的业务流水中获取。...
    文章 2018-04-17 10601浏览量
  • EMAS,一部淘宝十年移动互联网技术的演进史

    移动网络对比有线网络是有非常多不同的,它多出了一个移动链路的环节,整体的稳定性、连通率对比有线网络都有一定的不足,怎么解决网络层面通信效率的问题怎么解决网络安全的问题,这些也是我们在业务演进的过程中...
    文章 2018-04-19 7259浏览量
  • 后端开发除了增删改查还有什么?

    显然系统的计算能力和处理能力大大增强,但是这些系统之间的通信就变成了头疼的问题消息队列和RPC框架因此出现,为了提高通信效率,各种序列化的工具等解决数据压缩和效率问题。当海量大数据出现的时候,单个数据...
    文章 2020-06-16 1641浏览量
  • 微服务架构下的事务一致性保证

    协调服务(补偿框架)同样会记录第3步的状态,同时会另外记录一条事件,说明业务出现了异常。然后就是执行补偿过程了,可以从业务流水的状态中知道补偿的范围,补偿过程中需要的业务数据从记录的业务流水中获取。...
    文章 2016-12-09 18025浏览量
  • 为什么说传统分布式事务不再适用于微服务架构

    协调服务(补偿框架)同样会记录第 3 步的状态,同时会另外记录一条事件,说明业务出现了异常。然后就是执行补偿过程了,可以从业务流水的状态中知道补偿的范围,补偿过程中需要的业务数据从记录的业务流水中获取。...
    文章 2017-07-03 1572浏览量
  • 解读|阿里云IoT亿级设备接入层如何建设实践

    基于阿里云强大、专业的DDos安全防护体系,防止IoT业务出现重大经济损失、数据泄露等问题,详细参考DDos防护。第二层:通道安全 通过支持TLS、DTLS、X509、ID2 四种方式来解决通道的安全问题,同时针对低功耗设备,...
    文章 2021-08-24 80浏览量
  • 如何选择ESB

    不需要等待服务器端的消息处理结果。这时即使网络出现故障甚至服务器崩溃也不会造成数据的丢失或不一 致,消息会保存在消息队列中直到被最终接收。SOA的环境 从下面的图中来看SOA是实现架构: 图:SOA部署环境图 ...
    文章 2016-05-03 4935浏览量
  • 【云栖号案例|物联网&人工智能】AI口语学习平台上云 ...

    阿里云ECS持续提供创新服务器,解决多种业务需求,助力您的业务发展。更多关于云服务器ECS的介绍,参见云服务器ECS产品详情页。【云栖号在线课堂】每天都有产品技术专家分享!在线课堂地址:...
    文章 2020-04-26 1319浏览量
  • 平台化三部曲之三流程编排-平台化是舞台,流程编排...

    针对复杂业务处理,Gregor Hohpe 和Bobby Woolf 发现了很多问题,并给出了响应的解决方案。他们编写一本《Enterprise Integration Patterns》书,这本书对那些专业集成的人来说是必读的书。接下来,它将帮助你理解又...
    文章 2015-12-25 14694浏览量
  • 分布式事务云市场分析

    数据一致性问题是必须解决的,在很多大企业多年前就已经成为突出问题,他们是怎么解决的?有这么几个典型方案: a)XA事务方案 b)柔性事务 c)基于消息的最终一致 d)业务补偿与人工订正 方案a,XA协议由Tuxedo首先...
    文章 2017-05-03 3172浏览量
  • 开发者说|分布式事务中间件 Seata 的设计原理

    微服务在业务的高速发展中带给我们越来越多的优势,但是微服务并不是十全十美,因此不能盲目过度滥用,它有很多不足,而且会给系统带来一定的复杂度,其中伴随而来的分布式事务问题,是微服务架构体系下必然需要处理...
    文章 2019-08-23 4332浏览量
  • 分布式事务解决方案,中间件 Seata 的设计原理详解

    微服务在业务的高速发展中带给我们越来越多的优势,但是微服务并不是十全十美,因此不能盲目过度滥用,它有很多不足,而且会给系统带来一定的复杂度,其中伴随而来的分布式事务问题,是微服务架构体系下必然需要处理...
    文章 2019-08-26 1498浏览量
  • 关于如何设计一个基于事件驱动架构的思考

    这些外围的任何问题,都不要让领域模型自己去考虑,我们应该对出现的各种问题逐个寻求解决方案。每个问题解决方案我大概理了下我的对策: 消息的序列化和反序列化:这个简单,用BinaryFormatter,或更快的开源序列...
    文章 2016-05-27 2432浏览量
  • 杨彪|一次线上游戏卡死的解决历程(文末赠书福利)

    1.隔离出现问题的服务,使其退出线上服务,便于后续的分析处理。2.偿试快速重启服务,第一时间恢复系统,而不是彻底解决问题。3.对服务降级处理,只使用少量的请求来重现问题,以便我们可以全程跟踪观察,因为之前...
    文章 2017-08-16 2201浏览量
  • 后端开发除了增删改查还有什么?

    显然系统的计算能力和处理能力大大增强,但是这些系统之间的通信就变成了头疼的问题消息队列和RPC框架因此出现,为了提高通信效率,各种序列化的工具等解决数据压缩和效率问题。当海量大数据出现的时候,单个数据...
    文章 2020-06-18 828浏览量
  • 码农节快乐|一个系统,高效解决复杂事件采集-计算-...

    问题的定义是从解决业务场景出发的,也是最难的一步,如果问题定义的不明白,后面的系统设计很容易出现偏差,甚至各方理解不一,无法落地。上面的这些业务场景有哪些共性呢,用一句话可以描述为:“用户的一系列...
    文章 2019-10-24 7362浏览量
  • 分布式实时数据处理实战:从选型、应用到优化

    用户只需要建立一个MessageQueue(消息队列),一个Feeder(消息源),一个Consumer(消息处理单元),并且实现Feeder和Consumer的具体逻辑(可以使用函数对象或者lambda表达式)。这样就可以简化日常的任务,但是...
    文章 2017-05-16 2996浏览量
  • 畅想数据湖

    于是数仓概念和经典的理论出现了,很好的解决了当时的问题,用“规范+存储”来解决了当时的问题。那么现在大数据时代,随着技术的不断发展,很多新技术出现了,大批量的存储和计算不再是那么难了,那么我们放弃数仓...
    文章 2021-09-10 33浏览量
  • LMAX架构

    电源掉电也是可能发生的,“事件”(Event Sourcing)概念是问题解决的核心,业务逻辑处理器的状态是由输入事件驱动的,只要这些输入事件被持久化保存起来,你就总是能够在崩溃情况下,根据事件重演重新获得当前状态。...
    文章 2016-04-11 1457浏览量
  • 某金融公司实践|从SRE&DevOps&PE谈如何颠覆应用运维...

    这时,前面收集的信息就有用了,根据收集的信息复盘故障,大家看看当时发生了什么问题怎么解决的,有没有更好的办法去定义故障级别,然后分析根本原因,这很重要。开故障分析会应该放松心态,开放共享,不要用指责...
    文章 2017-08-01 1580浏览量
  • 支付系统如何进行分布式改造

    但是业务处理中往往又需要用到,传统架构的老系统可能使用了一些关联表操作,关联到了配置数据,分库后其它数据与配置不在一个库,不能进行关联表操作,由于配置数据不要求严格的读一致性的特点,可以将配置数据...
    文章 2019-08-03 745浏览量
  • 如何设计一个牛掰的大型项目架构?

    从以上对架构演进的讲解,也可以看出来,所有大型项目的架构和代码,都是一步一步根据实际的业务场景和发展情况发展演变而来,在不同的阶段,会使用的不同的技术,不同的架构来解决实际的问题,所以说,高大上的项目...
    文章 2017-05-17 10442浏览量
  • 菜鸟实时数仓2.0进阶之路

    解决10条消息不知道应该存几条的问题。在上面这个case里面&xff0c;就是按照主键进行更新&xff0c;每次取最后一条消息。按照row_number这种方式并不会减少数据处理量&xff0c;但是会大大减少State存储量&xff0c;每一个State...
    文章 2020-11-20 8414浏览量
  • 蚂蚁金服十年自研分布式中间件,成就世界级新金融科技...

    演化至今,已经是一套完善的金融级大规模交易处理架构,很好的解决了蚂蚁业务高速发展中,对高并发交易处理能力、强一致性、业务连续性、秒级容灾和弹性伸缩等方面的要求,相比传统的金融IT架构和通用的分布式架构...
    文章 2018-07-26 2994浏览量
1 2 3 4 ... 14 >

云产品推荐

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