建立金融级的在线交易系统,第一步是要实现金融级分布式的架构。蚂蚁在这方面的代表技术是 SOFAStack 和 OceanBase,目前都已对外商业化,并有丰富的案例。SOFAStack 代表的是在整个应用层或者无状态服务这个面上,如何去做可伸缩、可扩展...
SOFAStack 产品家族 SOFAStack 源于自蚂蚁内部沉淀十多年的金融级分布式中间件技术体系,吸收了支付宝自创立以来在关键金融交易系统锤炼出来的架构实践。SOFAStack 所有的产品技术均经过蚂蚁集团自身严苛的金融场景验证,为金融交易技术...
阿里云 服务网格(Alibaba Cloud Service Mesh,简称ASM)提供一个全托管式的 服务网格 平台,兼容于社区Istio开源 服务网格,用于简化服务的治理,包括服务调用之间的流量路由与拆分管理、服务间通信的认证安全以及网格可观测性能力,极大...
本文介绍 SOFAStack 消息队列的系统部署架构,方便您更好地理解消息队列的高可用性。消息队列在任何一个环境都是可扩展的,生产者必须是一个集群,消息服务器必须是一个集群,消费者也同样。集群级别的高可用,是消息队列跟其他的消息...
SOFAStack 提供基于 Kubernetes 的托管式容器应用服务,服务底层可无缝对接阿里云,裸金属服务器和其他...三方产品亦可通过容器应用服务开放的 OpenAPI 或者 Kubernetes 标准的 API 集成容器应用服务的产品能力,打造各种解决方案,服务用户。
有关 SOFAStack 微服务的收费、出账、欠费及退款相关的规则,请参见 微服务平台计费规则。
在设计相应的管理方案时,需要考虑以下内容:服务组:提供服务的人员群体,服务包括故障处理,工单处理等 值班表:可以对服务组成员进行排班,让故障应急工作更有计划性、不易遗漏 升级组:服务组的一种,通过服务组和升级组,可表达组与组...
微服务、容器、无服务器架构、服务网格等新技术的出现,在技术社区中激起了一浪又一浪的创新热潮,很多开发者都对由此而兴起的一众技术十分追捧。与此同时,云原生技术在企业实际场景中的实施落地,特别是在金融场景的实施落地,仍然面临...
编辑服务 您可以通过修改服务的配置文件来实时更新服务。登录容器应用服务控制台,在左侧导航栏单击 网络 服务(Services)。在 服务(Services)列表页面,单击服务名称进入详情页。在详情页,单击右上角的 编辑,选择 编辑 Y AML 或 编辑...
SOFARegistry 是蚂蚁集团开源的一个生产级、高时效、高可用的服务注册中心,采用 AP 架构(CAP 理论中的 AP,强调可用性),支持秒级时效性推送,同时采用分层架构支持无限水平扩展。SOFARegistry 最早源自于淘宝的 ConfigServer,十年来,...
它主要是通过 SOFARPC 来实现服务的发布和引用,而服务注册、动态配置、限流熔断、服务降级等功能,都是服务于SOFARPC 的。快速入门以 SOFARPC 的实现为载体,带您体验微服务的整个流程。操作步骤 在本地实现 SOFARPC 服务。在本地使用 ...
端口探活是从 agent 发起对应用服务的端口检测。例如,一个服务暴露 12200 端口,正常情况下是可以 ping 通,但如果服务宕机了,那么这个端口就不通了。通过端口探测可周期性的判断应用服务的存活状态,以此保证应用可提供对外服务。本文...
微服务主要通过 SOFARPC 实现服务的发布和引用,其它模块都围绕 SOFARPC 展开。产品架构如下:服务注册 服务注册通过注册中心(SOFARegistry)实现。注册中心是蚂蚁中间件的底层组件,用于存储所有服务提供方的地址信息,以及所有服务消费...
蚂蚁又是如何在云原生的架构下,把混合云变成金融级的混合云,在基于云原生架构上将混合云变成金融级混合云的发展过程中,有一条主线,是不同阶段蚂蚁对研发的标准和要求,包括:自主、成本、安全、稳定、海量、敏捷,这也是在在线金融的...
您可以查看服务的基本信息、服务提供者和服务消费者列表:基本信息:包含服务 ID、类型、应用等信息。服务提供者:查看服务提供者的 IP、端口、应用名、权重、禁用和启用状态信息。您还可以对目标服务进行启用、禁用、修改权重、恢复默认等...
支持单个路径对应到多个服务的模式,可以灵活配置路由到多个服务的相对权重。Header 规则:选填。设置 Header 规则后,请求头中满足匹配规则的请求才能被路由到对应路径所指定的服务中,实现基于 Request Header 的流量切分。关联 HTTP ...
业务优先 架构的性能规划始终是为业务服务的,需要依赖真实的业务需求展开,严谨的业务评估和预测是十分必要的,不能一味追求高性能。性能的权衡 设计业务系统时,平衡性能优化与其他制约因素是一个重点,主要因素如成本、稳定性、安全、可...
您可以在服务列表中查看所有已发布的微服务应用,包括服务 ID、提供服务的应用、服务提供者数量、服务消费者数量等。单击目标服务 ID 查看服务详情。您可以查看服务的基本信息、服务提供者和服务消费者列表:基本信息:包含服务 ID、类型、...
您可以在服务列表单击目标服务 ID,查看服务的详细信息。依赖示例 消费的服务 页签列出了消费的服务 ID 及所属应用。示例如下:示例说明:应用名:sofa-hello-mesh-demo-client 依赖关系图:消费的服务共 3 个,来自于 2 个应用。2 个服务...
对于经典应用服务的详细发布步骤,建议参考 经典应用服务 下的 快速入门。对于容器应用服务的详细发布步骤,建议参考 容器应用服务 下的 快速入门。日志查看 应用在云端发布过程中,如果遇到故障,可以查看日志进行故障排查。日志的存放...
通过创建不同类型的服务(Services),您可以为应用服务设置不同类型的访问策略。AKS 提供通过界面向导和直接编写 YAML 文件两种方式来创建...若创建成功,系统会自动跳转到服务的详情页面,显示该服务的详细信息,包括事件列表和 YAML 内容。
集中化访问控制:使用资源目录 管控策略,可以统一管理资源目录各层级内资源访问的权限边界,建立企业整体访问控制原则或局部专用原则,确保安全合规和成本可控。例如:禁止成员申请域名、禁止成员删除日志记录等。...例如,您可以通过 操作...
subscribe service:当引用这个服务的 SOFARPC 应用启动时,会从服务注册中心订阅到相应服务的元数据信息。notify service:服务注册中心收到订阅请求后,会将发布方的元数据列表实时推送给服务引用方,如上图中 Registry 指向 Reference。...
您可以在服务列表单击目标服务 ID,查看服务的详细信息。例如上图展示了消费的服务信息:应用名:sofa-hello-mesh-demo-client 依赖关系图:消费的服务共 3 个,来自于 2 个应用。2 个服务来自于 sofa-hello-mesh-demo-server。1 个服务...
在应用服务列表页,单击应用服务的名称进入应用服务详情页。选择以下方式修改应用服务信息:单击右上角的 编辑配置信息,进入 编辑版本 页面。说明 若当前有未提交的草稿,编辑配置信息会直接编辑草稿。选择 版本 页签,单击 拷贝到草稿,...
这会影响初次调用服务的性能,也可能会将一些错误延迟到运行时才被发现。Spring Cloud SOFA 提供了预热订阅的功能,可以在启动过程中完成服务的订阅,减少订阅逻辑对服务初次访问的性能影响。预热订阅配置 预热订阅功能是自动开启的,如果...
在应用服务列表页,单击应用服务的名称进入 应用服务详情 页。单击右上角的 编辑配置信息,进入 编辑版本 页面。说明 若当前有未提交的草稿,在弹出的对话框中选择是否恢复打开草稿,若选择 否,会删除当前草稿。修改以下配置信息。参数...
重要 当服务欠费后有停止服务的风险,系统会提醒或通知您,请及时续费,避免对您的服务造成影响。欠费说明 如果您账号的可用额度(含阿里云账号余额、代金券、优惠券等)小于待结算的账单,即视为账号欠费。说明 您可以登录 SOFAStack 控制...
云上高可用架构 业务的持续稳定可服务,决定着企业对客户的服务质量,是企业发展的基础。而应用部署的高可用架构对于业务的稳定与发展起着至关重要的作用,本方案从企业上云最基础的需求出发,针对可能遇到的单点故障风险,介绍了经典的...
通过这套高可用部署的架构,采用CADT容灾管理服务实现容灾计划、容灾集的可视化配置和容灾演练实验,演练完成后从演练报告、产品控制台以及应用层三个角度查看演练结果,确保服务的可用性。产品费用及名词 产品费用 产品名称 产品说明 产品...
RPC 服务端发布之后,为什么在微服务控制台无法找到该服务。问题原因 应用服务器的 IP 地址,不在发布部署参数 rpc_enabled_ip_range 范围内。例如:应用服务器的 IP 是172.19.*.*,而 rpc_enabled_ip_range 配置的参数为 10:11,172.16,192...
安全支柱下,新增28篇最佳实践,涵盖场景:安全架构基础 人员身份管理 程序身份管理 权限管理 计算资源防护 事件检测 2025-07-14 文档结构调整 按照阿里云卓越架构的三个核心组成部分重新调整文档结构:学习:《云卓越架构白皮书》内容,...
您可以参考以下最佳实践,保护关键服务的计算资源。最佳实践 进行集中化的漏洞管理 使用托管云产品,而非自建 使用堡垒机等方式进行工作负载的运维操作 使用自动化方式进行工作负载安全防护 使用统一基础镜像部署计算资源
您也可以手动指定服务的注册中心。注册中心 目前支持的注册中心如下:注册中心 alias 注册中心名称 普通注册中心 dsr 蚂蚁注册中心(企业版)sofa 蚂蚁注册中心(开源版)consul 开源注册中心 Consul zookeeper 开源注册中心 ZooKeeper ...
创建完应用服务后,您可以查看应用服务详情,包括应用服务的基本信息、配置信息,方便您快速了解应用服务详细信息,例如 Pod 详情、负载均衡信息、统一接入信息等。同时,应用服务详情页还提供了丰富的功能菜单,能够让您更加快捷高效地...
我们走向云原生时代的时候,在大的架构上面用 Kubernetes为基础来设计。在单元化架构下,我们选择在每个单元里部署一个 Kubernetes 集群,将支持多 K8s 集群管理和管控指令下发的 Federated APIServer 做逻辑上的全局部署,其中管控元数据...
说明 Ingress:入方向流量规则,用于配置访问服务的源地址或端口白名单。Egress:出方向流量规则,用于配制 Pod 访问外部服务的目的地址或端口白名单。相关文档 关于 Kubernetes NetworkPolicy 的更多信息,请参见 Kubernetes 官方文档。...
使用分布式事务涉及两个核心角色:发起方:指的是开启分布式事务的应用系统。参与者:指的是提供分支事务的应用系统。...补偿服务即正向服务的“反向”,易于理解,易于实现。支持服务编排、有可视化的设计器和执行轨迹监控。
单元 Zone 单元化架构关键概念,在服务发现场景下,单元是一组发布与订阅的集合,发布及订阅服务时需指定单元名,更多内容可参考 异地多活单元化架构解决方案。发布者 Publisher 发布数据到 SOFARegistry 的节点。在服务发现场景下,服务...
系统服务的紧迫性要求越高,RTO 的值越小。容灾预案 指包含容灾步骤的可执行预案。页面探活 指通过浏览器打开巡检页面来判断页面存活情况。高可用容灾平台除了支持无需登录的静态页面探活外,还支持需要登录态的页面探活,也支持匹配页面的...