• 云原生时代微服务的高可用架构设计

    因此,不可用问题对商家的影响很大,比如用户不能正常支付。其二,该系统的一些节点还需要支撑整个支付宝的业务体系,比如会员信息节点,它需要支持成百上千个与蚂蚁森林相同体量的业务功能,对可用性的要求非常高。...
    文章 2020-11-04 2809浏览量
  • 跨地域场景下,如何解决分布式系统的一致性?

    可用性可用性这点与直接跨地域多节点部署的可用性类似,前端状态机可以在某个地域后端节点挂掉情况下进行请求转发,在后端全局日志服务不可用时也可以提供读的可用性,可以提供极端情况下的读写高可用保证。...
    文章 2021-01-20 1060浏览量
  • Istio究竟是干嘛的?

    当微服务架构体系越来越复杂的时候,需要将“业务服务”和“基础设施”解耦,将一个微服务进程一分为二: 一个进程实现业务逻辑,biz,即上图白色方块 一个进程实现底层技术体系,proxy,即上图蓝色方块,负载均衡、...
    文章 2019-08-07 832浏览量
  • Istio究竟是干嘛的?

    当微服务架构体系越来越复杂的时候,需要将“业务服务”和“基础设施”解耦,将一个微服务进程一分为二:一个进程实现业务逻辑,biz,即上图白色方块 一个进程实现底层技术体系,proxy,即上图蓝色方块,负载均衡、...
    文章 2020-02-07 270浏览量
  • 聊聊mq的使用场景

    秒杀场景,商品数量有限,请求量非常大,每个请求来了都做以上处理,直接会把数据库压垮,导致数据库无法对外提供服务,数据库的不可用直接导致整个业务的不可用,秒杀活动打水漂。大量请求会同时到达,同时去访问...
    文章 2019-06-27 1482浏览量
  • 必备,前台与后台分离的架构实践

    对服务可用性要求高,系统经常用了,用户还会再来么 对数据一致性的要求高,关乎用户体验的事情就是大事 运营侧,后台访问的特点是: 访问模式多种多样,运营销售各种奇形怪状的,大批量分页的,查询需求 用户量小...
    文章 2019-08-11 536浏览量
  • kubernetes要实现的目标——随机关掉一台机器,看你的...

    总结一下,通过分析得出,要达到目标,关键是解耦,应用进程和资源(包括 cpu,内存,磁盘,网络)的解耦,服务依赖关系的解耦。我们上面的改造机制基本是按照个案进行设计,Kubernetes的则是要提供一套全面通用的...
    文章 2017-11-08 955浏览量
  • RabbitMQ说明以及集群架构四种模式

    一、RabbitMQ是什么1、MQ的主要作用是:异步、消峰、解耦 2、高并发、高可用的成熟方案,支持多种消息协议,易于部署和使用Rabbitmq官网:www.rabbitmq.comErlang-Solutions:www.Erlang-Solutions.com 3、MQ的比较 ...
    文章 2020-09-06 700浏览量
  • 5G 网络重构关键技术|带你读《5G时代的承载网》之十五

    以前每台路由器都有自身的管理系统,而 SDN 出现之后,一 个管理系统可用在所有品牌的路由器上。如果网络系统是功能机,系统和硬件 出厂时就被捆绑在一起,那么 SDN 就是 Android 系统,可以在很多智能手机 上安装、...
    文章 2020-02-26 889浏览量
  • Aliware MQ简介

    Aliware MQ(Message Queue)是RocketMQ的商业版本,是阿里云商用的专业消息中间件,是企业级互联网架构的核心产品,基于高可用分布式集群技术,搭建了包括发布订阅、消息轨迹、资源统计、定时(延时)、监控报警等...
    文章 2016-12-08 7182浏览量
  • Java消息队列总结只需一篇解决ActiveMQ、RabbitMQ、...

    消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,...
    文章 2018-09-19 1636浏览量
  • 消息队列MQ选型-Kafka、RabbitMQ对比

    异步处理,应用解耦,流量削锋和消息通讯 对比 feature scenario Kafka RabbitMQ 备注 PUB-SUB 发布订阅模型 推拉消费 Consumer消费消息的动作方式。pull push/pull push更关注实时性。pull更关注消费者消费能力。...
    文章 2017-04-11 1252浏览量
  • 命令模式

    将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。作用 命令模式主要应用于将行为调用者与实现者解耦。讲发出请求和执行对象分开来。例如:...
    文章 2016-09-07 1167浏览量
  • 数据库软件架构,到底要设计些什么?

    上图是很多互联网公司mysql的架构,写仍然是单点,能保证写高可用。如何保证数据库“写”高可用?冗余写库。采用双主互备的方式,可以冗余写库。冗余写库带来什么副作用?双写同步,数据可能冲突(例如“自增id”...
    文章 2020-02-07 270浏览量
  • 数据库软件架构,到底要设计些什么?

    上图是很多互联网公司mysql的架构,写仍然是单点,能保证写高可用。如何保证数据库“写”高可用?冗余写库。采用双主互备的方式,可以冗余写库。冗余写库带来什么副作用?双写同步,数据可能冲突(例如“自增id”...
    文章 2019-08-07 320浏览量
  • 58到家通用实时消息平台架构细节(Qcon2016)

    可以看到,使用消息总线后,新增消息发送方,消息平台只需要配置消息类型与消息总线主题的映射关系,新增的app-server消费方订阅新的主题即可,实现消息平台与业务的解耦。【云到端的优化】 潜在的问题:可用性问题...
    文章 2019-08-12 454浏览量
  • Step By Step(6)(把actions从view model解耦

    如果你记得command类的代码(在下面也有展示),在构造函数中传递view model对象,意味着这个command 类能再其他的view model中重用。public class ButtonCommand:ICommand { private CustomerViewModel_obj;...
    文章 2018-06-04 997浏览量
  • 服务网格 ASM+容器服务 ACK 助力画雕科技构建 IoT ...

    在云上搭建新业务流程研发系统,通过容器化技术进行云原生优化改造,解决业务应用部署中碰到的稳定、上线人工干预过多、无法稳定升级等问题。1、托管的服务网格控制平面实例:高可用、免运维、内建安全最佳实践;...
    文章 2020-11-06 1310浏览量
  • 服务网格 ASM+容器服务 ACK 助力画雕科技构建 IoT ...

    在云上搭建新业务流程研发系统,通过容器化技术进行云原生优化改造,解决业务应用部署中碰到的稳定、上线人工干预过多、无法稳定升级等问题。1、托管的服务网格控制平面实例:高可用、免运维、内建安全最佳实践;...
    文章 2020-09-25 1346浏览量
  • 利用Docker轻松实现云原生应用-高可用架构设计

    可用架构设计(本文) Spring Boot+Redis分布式会话 最近对应用迁云的讨论很多,很多用户对云环境中的应用架构和运维方式还了解。直接利用云服务器替换自有物理机并不是使用云的正确姿势。Cloud Native ...
    文章 2016-11-06 10996浏览量
  • 信用算力基于 RocketMQ 实现金融级数据服务的实践

    因为金融行业对于数据一致性以及服务可用性的要求非常高,所以任何关于技术的选项都显得尤为重要。经调研,如微众银行、民生银行、平安银行等国内知名的互联网银行和直销银行代表,都在使用 RocketMQ,且 RocketMQ ...
    文章 2019-03-28 9179浏览量
  • DNS高可用设计-软件高可用

    集群间:多个不同的集群,发布相同的ip,这些集群之间,通过网络的anycast技术相互热备,某个集群不可用,流量被转到其它可用的集群。NS IP:由于特殊原因(比如运营商黑洞等),个别IP全网都无法访问。我们对每个NS...
    文章 2020-03-25 784浏览量
  • 一文读懂架构整洁之道(附知识脉络图)

    目前要让一个软件系统完全没有可变变量是现实的,但是我们可以通过将需要修改状态的部分和需要修改的部分分隔成单独的组件,在需要修改状态的组件中使用函数式编程,提高系统的稳定性和效率。综上,没有结构化...
    文章 2019-06-11 17166浏览量
  • 秒懂消息队列

    异步、解耦、削峰(缓冲)等特性正是我们选择它的原因。本文将会按自己的理解聊一聊消息队列的本质、使用场景、注意事项、以及介绍下主流的消息队列。一、消息队列是什么?在使用消息队列之前,我们首先得对它有一个...
    文章 2021-07-27 7浏览量
  • 业务系统对消息中间件的要求(接上一篇《分布式消息...

    所以对消息中间件而言,一般会要求99.99%的可用性之类的,即365天内不可用的时间不允许超过1个小时。为了满足可用性的要求,系统需要做备份等等,这些在之后的文章中也会展开去讨论。可靠性 在消息中间件中,业务方...
    文章 2017-07-01 655浏览量
  • 大型网站架构体系的演变(下)

    应用、服务之间还是会出现一些依赖问题,这时候,高吞吐量的解耦利器出现了 最后,还介绍一个大型互联网公司都用的绝技-分库分表。个人经验,不是业务发站和各方面非常迫切,不要轻易走这一步。因为分库分表谁都会干...
    文章 2015-06-07 758浏览量
  • RocketMQ 简介

    同时,由于使用了消息队列RocketMQ,只要保证消息格式不变,消息的发送方和接收方并需要彼此联系,也需要受对方的影响,即解耦。分布式事务的数据一致性 注册系统注册的流程中,用户入口在网页注册系统,通知...
    文章 2021-01-06 169浏览量
  • 我所认知的分布式系统(一)分布式系统概览

    租户隔离策略之一,避免某些用户占用其它用户的资源,导致服务大范围不可用 限流方式 服务降级 服务拒绝 解决方案 服务权重划分,多租户环境将资源按权重划分,保证重要客户的资源 服务延时处理,加入服务缓冲队列...
    文章 2018-07-31 4689浏览量
  • 百度账号系统国际化实践

    但是这个方案将导致系统可用性无法满足系统需求,特别是在传输链路故障时,将导致中心节点外其他IDC的服务不可用。在高一致性和高可用性之间,我们再一次选择了高可用性。本方案采用分布式提交和分配+异步互通+中心...
    文章 2017-11-17 1186浏览量
  • 架构整洁之道,看这一篇就够了!

    目前要让一个软件系统完全没有可变变量是现实的,但是我们可以通过将需要修改状态的部分和需要修改的部分分隔成单独的组件,在需要修改状态的组件中使用函数式编程,提高系统的稳定性和效率。综上,没有结构化...
    文章 2019-05-14 15027浏览量
1 2 3 4 ... 31 >

云产品推荐

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