即时通信软件架构

_相关内容

SOFAStack 总体经济影响报告

从技术发展的视角来看,近年来以基于容器、面向微服务、动态编排为主要特性的云原生技术在Kubernetes的平台化势能下加速发展并趋向成熟,不仅重塑了云计算厂商的产品架构设计与市场格局,而且在应用基础设施、应用软件架构、开发模式与部署...

附录:SOFAStack 产品目录

SOFAStack 源于自蚂蚁内部沉淀十多年的金融级分布式中间件技术体系,吸收了支付宝自创立以来在关键金融交易系统锤炼出来的架构实践。SOFAStack 所有的产品技术均经过蚂蚁集团自身严苛的金融场景验证,为金融交易技术保证风险安全的同时,...

中间件

蚂蚁分布式中间件的产品发展路径,一直秉承着引领和拥抱业界先进标准和实践的理念,同时亦能满足传统金融架构的平滑迁移和融合适配,以稳妥应对业务升级变更,并积极应对金融交易系统所面临的服务和数据扩展性、事务一致性、秒级容灾、弹性...

概述

但随着各公司业务范围的扩展和软件系统架构持续迭代升级,系统的复杂度随之增加,面对更多的非预期事件风险,如各类软硬件故障、错误的变更、突发流量,甚至到光纤挖断、自然灾害等引起的整个机房不可用情况,如何保障系统稳定性具有很大...

典型客户案例

人保健康新一代电商平台对标行业顶尖水平,引入蚂蚁集团分布式交易架构基础软件,采用微服务、分布式数据库、容器等多项新技术,系统自 2018 年 4 月 18 日上线以来,较好的满足了互联网保险业务快速迭代、高并发、弹性扩展的需求,支撑了...

RPC

不论何种架构软件工程没有银弹。架构设计与方案落地总是一种平衡与取舍,目前还有一些 Gap 需要继续努力去攻克,但是,蚂蚁人相信云原生是远方和未来。经过两年的探索和实践,蚂蚁集团积累了丰富的经验。Service Mesh 可能会是云原生下最...

Envoy和Sidecar有什么区别?

代理和通信:常用于微服务架构中的代理(如Envoy),以处理服务间的通信。主要区别 特性 Envoy Sidecar 类型 代理软件(代理、负载均衡器)。架构模式(防止在主服务中增加额外的复杂性)。功能 动态服务发现、负载均衡、TLS终止、HTTP/2和...

产品架构

服务网格的产品架构逻辑上分为控制层面和数据层面。控制层面:管理代理(蚂蚁自研 MOSN),用于管理流量路由、运行时策略执行等。数据层面:由一系列代理(蚂蚁自研 MOSN)组成,用于管理和控制服务之间的网络通信。系统架构 SOFAStack ...

设计方案

系统容量与系统的硬件、软件架构以及网络带宽等因素密切相关。在云上,还需要关注单个阿里云账号下的云服务配额,避免因触及云服务配额限制导致的业务故障。变更设计原则 在企业的运维管理与运行过程中,就会有变更产生。变更是指添加、...

健康检查服务内容说明

3.1.4 完工标准 提交《健康检查服务验收报告》,内容包括:网络架构检查结果、弹性计算架构检查结果、存储架构检查结果、数据库架构检查结果、中间件架构检查结果、安全架构检查结果。3.2 服务项 版本说明:基础版:适用于资源数量小于等于...

概述

系统容错的目标是使系统能够在面对硬件故障、软件错误、通信故障或其他异常情况时,能够继续执行,并且不会导致整个系统崩溃或数据损坏。分布式系统常按云端部署架构划分为IaaS、PaaS、SaaS,每层又都依赖计算、存储、网络资源进行构建,在...

蚂蚁中间件十年

根据康威定律,软件和系统架构的设计,与企业的组织结构、业务流程和沟通方式息息相关。因此,随着企业业务规模的超大规模和快速迭代发展,中间件质量和能力的高低就直接决定了企业技术架构的命运。特别是随着数字商业的兴起,过去不能被...

应用场景

高性能:提供基于事件驱动的架构以及私有通信协议,轻松搭建低延迟、高吞吐的服务。可扩展性强:支持无限水平扩展,无性能、容量瓶颈,在蚂蚁金融科技内部已支撑数万个节点规模的分布式应用架构。可视化管理:在分布式系统中,面对爆发式...

前言

另外,还有一个被普遍接受的 IDC 的定义:中间件是一种独立的系统软件服务程序,分布式应用软件借助它在不同的技术之间共享资源,中间件位于客户机和服务器的操作系统之上,管理计算资源和网络通信。广义中间件包含下面提到的狭义中间件和 ...

消息 Mesh

作为蚂蚁集团向下一代云原生架构演进的核心基础设施,Service Mesh 在 2019 年得到了大规模的应用与落地。截止目前,蚂蚁集团的 Service Mesh 数据平面 MOSN 已接入应用数百个,接入容器数量达数十万。同时,在双十一大促中,Service Mesh ...

网络资源

网络资源是指用于节点之间通信和数据传输的硬件和软件资源,除了包括广域网、局域网、交换机、路由器,还包括常用到的专有网络、虚拟交换机、负载均衡、弹性公网、VPN、DNS、CDN等资源。在分布式系统中,网络资源的主要作用是支持节点之间...

序言

数字金融时代的云原生架构转型 步入数字金融时代,“云原生架构”作为金融 IT 架构的关键发展趋势已经成为业界共识,但 IT 架构转型绝不是一蹴而就的,在积极探索和应用以“云原生”为代表的新兴技术的同时,必须考虑与传统模式和技术融合...

应用场景

高性能 提供基于事件驱动的架构以及自研二进制通信协议,轻松搭建低延迟、高吞吐的服务。可扩展性强 支持无限水平扩展,无性能、容量瓶颈,在蚂蚁金服已支撑数万个节点规模的分布式应用架构。可视化管理 在分布式系统中,面对爆发式增长的...

持续架构优化

云原生架构与传统架构的对比 应用容器化 软件交付的困难在于公司环境到客户环境之间的差异,以及软件交付和运维人员的技能差异,填补这些差异的是一大堆的用户手册、安装手册、运维手册和培训文档。容器就像集装箱一样,以一种标准的方式对...

参与者接入模式

与 RPC 服务协议无关:在 SOA 架构下,一个或多个数据库操作往往被包装成一个或多个 Service,不同的 Service 之间通过 RPC 协议通信。TCC 模式构建在 SOA 架构上,与底层协议无关。与底层事务实现无关:TCC 是一个抽象的基于 Service 层的...

控制面质量

最近几年,云原生概念越来越火,蚂蚁集团历来热衷于技术创新,积极在云原生领域实践 Service Mesh 理念,结合现有技术架构,将一些通用能力(通信/数据/安全等)抽离出来,沉淀出了 MOSN。同时,依托于 Istio 的能力,扩展出了 Service ...

关键技术竞争力

传统应用现代化:不止于异构应用治理 在传统单体式架构向微服务架构迁移的过程中,随着应用微服务数量的增加,微服务间的通信、监控以及安全性 管理成为新的挑战。服务网格作为应用与基础设施的桥梁,突破传统的 SDK 接入方式,以对应用...

迁移概述

参考文档 查看CPU架构 执行 uname-m 或 arch 命令查看CPU架构,不同架构回显信息如下:ARM架构显示:aarch64 x86架构显示:x86_64 查看CPU详细信息 执行 lscpu 命令查看CPU详细信息,不同架构回显信息如下:ARM架构显示:x86架构显示:查看...

单元化容灾

容灾配置是企业保障数据安全、业务高可用的方法之一,本文介绍如何在 LHC 平台对单元化架构下的逻辑单元进行容灾配置。容灾规划 登录控制台,在左侧导航栏单击 单元化管理 单元化容灾。在 容灾规划 页签下,目标单元或单元组右侧单击 编辑...

卓越架构

对云用户而言,在上云、用云、管云过程中持续维持良好的云上架构是一项巨大的挑战。对云上应用来说,稳定、安全、性能、成本是架构设计中最通用领域的抽象,也是组织层面最需要关注的几个维度。因此,阿里云基于多年服务各行各业客户的经验...

设计准则

基于云的特点,云架构中有关性能设计的方面,有以下注意事项和基本原则:有效的云资源选型 作为一个软件系统,应用层面有很多性能优化和架构设计的考虑点,但是一个系统的性能基石其实是底层计算和存储资源的性能,这个是原子能力。...

阿里云架构设计

阿里云架构设计(System Architecture Design)可辅助您完成业务系统的云上架构设计、快速配置和优化资源确保系统高效运行,并协助您进行架构长远规划。

金融分布式架构

SOFAStack 包含构建金融级云原生架构所需的各个组件,提供微服务应用开发部署、监控运维、项目管理、容灾高可用等全栈式解决方案,助力各类应用轻松转型分布式云原生架构

音视频通信

音视频通信RTC(Real-Time Communication)是阿里云覆盖全球的实时音视频开发平台,提供高可用、高品质、超低延时的实时网络服务,适用于在线教育、互动娱乐、视频会议、保险定损、调度指挥等场景。使用阿里云RTC SDK,您可以在移动、Web、...

部署单元

部署单元(Cell)定义了一个服务通信的边界,用以规范通信的链路,为发布部署时切流做无损发布、高可用应用架构,以及容灾切换和恢复打下基础。部署单元(Cell)也是实现单元化的基础。双机房双活场景下,一个应用的应用服务可以跨部署单元...

通过MSHA实现异地双活

商业化至今,多活容灾MSHA已经帮助数字政府、物流、能源、通信、互联网等众多行业头部客户落地了多活容灾架构,也沉淀了丰富多样的多活架构以支撑不同的业务形态。使用MSHA提供的产品能力和多活方案,具备更强的落地可行性和更低的落地成本...

产品优势

在传统单体式架构向微服务架构迁移的过程中,随着应用微服务数量的增加,微服务间的通信、监控以及安全性的管理成为新的挑战。服务网格作为应用与基础设施的桥梁,突破传统的 SDK 接入方式,以对应用透明的方式处理服务之间、服务与基础...

部署单元

背景信息 部署单元(Cell)定义了一个服务通信的边界,用以规整通信的链路,为发布部署时切流做无损发布、高可用应用架构,以及容灾切换和恢复打下基础。部署单元(Cell)也是实现单元化的基础。双机房双活场景下,一个应用的应用服务可以...

概述

卓越运营第三个关键领域是围绕快速和规律的自动化部署确定企业IT运营的技术平台,推动基础设施即代码、自动化运维、自动化配置等能力中心的技术架构,提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,...

部署单元

部署单元(Cell)定义了一个服务通信的边界,用以规整通信的链路,为发布部署时切流做无损发布、高可用应用架构(包括同城双活、异地多活),以及容灾切换和恢复打下基础。部署域(Deployment Zone)对可用区(Available Zone)进行了划分...

设计原则

面向失败的架构设计原则 众所周知,系统异常事件是不可避免的,如网络延迟、硬件故障、软件错误、突峰流量等,建议在系统设计阶段就要从这些异常事件引起的系统执行“失败”出发,提供冗余、隔离、降级、弹性等能力,旨在确保系统的高可用...

API 统一网关

API 网关是金融分布式架构 SOFAStack 下的一个 API 管理平台,旨在帮助企业统一管理对内外开放的 API,为网络隔离的系统间提供高性能、高安全、高可靠的通信,同时保障内部系统的安全性。不仅用于企业对外部合作伙伴开放业务,同时保证企业...

概述

SOFARegistry 是蚂蚁集团开源的一个生产级、高时效、高可用的服务注册中心,采用 AP 架构(CAP 理论中的 AP,强调可用性),支持秒级时效性推送,同时采用分层架构支持无限水平扩展。SOFARegistry 最早源自于淘宝的 ConfigServer,十年来,...

什么是音视频通信

阿里云音视频通信RTC(Real-Time Communication)是覆盖全球范围内的实时音视频开发平台。依托核心音视频编解码、信道传输、网络调度等技术,为您提供高可用、高品质、超低延时的音视频通信服务。前置概念 阅读本文前,您可能需要了解如下...

旁路转推

本文深入解析音视频通信高级功能“旁路转推”的工作原理,助您理解如何将实时互动无缝扩展为大规模直播,并提供清晰的概述与接入流程,为您的架构设计提供决策支持。
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用