阿里云文档 2026-06-07

配置系统防护增强系统稳定性

系统防护提供了在不同场景下的节点维度的流量防护能力,以应对各种预期外的情况。例如,当未配置流量防护规则的接口遭遇流量突增时,系统防护能够提供兜底的流量防护,确保应用的稳定性。目前,微服务治理针对服务端流量以及客户端流量分别提供了自适应过载保护、总QPS限流、总并发限流、异常调用熔断以及慢调用熔断能力。

阿里云文档 2025-11-17

支持的预设的系统权限策略列表

本文描述微服务引擎支持的所有系统权限策略及其对应的权限描述,供您授权 RAM 身份时参考。

文章 2022-01-23 来自:开发者社区

从300万行到50万行代码,遗留系统的微服务改造(6)

步骤1:通过遗留系统API提供数据通过如上所述的方式,极大地减少了对原门户平台的修改,同时通过在新服务上实现相关逻辑,不仅提升了交付效率,而且该服务能够独立部署上线。步骤2:通过遗留系统数据源提供数据接下来,研发团队接到的特性需求如下:支持房产发布者的信息展示。支持地理兴趣点(POI)信息显示。但是这两部分的数据在原门户平台的基础搜索API中并未包含,在面临人手有限和交付时间紧的挑战下,如果要在....

从300万行到50万行代码,遗留系统的微服务改造(6)
文章 2022-01-23 来自:开发者社区

从300万行到50万行代码,遗留系统的微服务改造(5)

如何对遗留系统的数据库进行拆分在上述几个改造场景中,有些步骤涉及对遗留系统的数据库进行拆分。那么在多服务共享数据库的情况下,如何决定首先拆分哪个服务的数据库?哪种拆分顺序的工作量最小呢?一种方法是采用数据“读依赖最小”的顺序进行拆分,这种方法的实施可以概括为以下三个步骤:1.表拆分,解除服务之间的数据关系耦合:列出各个服务对表的读写关系,如果只有一个服务对某个表进行写操作,不用拆分该表;当有多个....

从300万行到50万行代码,遗留系统的微服务改造(5)
文章 2022-01-23 来自:开发者社区

从300万行到50万行代码,遗留系统的微服务改造(4)

这种方案的优点是可以通过API隔离数据变化,避免新业务服务与原遗留系统数据之间的直接耦合。可以在API中实现对数据的处理逻辑,满足新业务服务的数据需求。API只对外提供新业务服务允许访问的数据域,从而实现数据权限的控制,更适用于数据库直接访问受限制的场景。但其引入的额外成本是需要在原遗留系统上增加API实现的工作,有时因为遗留系统的技术陈旧、结构复杂等原因,会使得这部分工作比较难于执行。方案B:....

从300万行到50万行代码,遗留系统的微服务改造(4)
文章 2022-01-23 来自:开发者社区

从300万行到50万行代码,遗留系统的微服务改造(3)

3. 挎斗模式传统企业中存在大量的遗留系统,要对这些遗留系统全部进行微服务化改造的成本会很高,并不现实,而且有些遗留系统甚至是无法完全改造的。对于这些系统,我们的选择并不一定是将其进行微服务化改造,而是将其接入到微服务环境中,与其他服务共同协作来实现业务需求。然而将各种形态各异的遗留系统接入到微服务环境中并不容易,存在以下常见问题:需要对原有代码进行一定修改,但遗留系统有时本身已经难于修改,而且....

从300万行到50万行代码,遗留系统的微服务改造(3)
文章 2022-01-23 来自:开发者社区

从300万行到50万行代码,遗留系统的微服务改造(2)

2. 绞杀者模式在微服务架构还未流行起来之前,对于增量式的大规模软件改造,常用的是名为“抽象分支”的方法,如图6-2所示。图6-2  抽象分支组件解耦:在需要被替换的组件与组件消费者之间创建一个抽象层,这一层只根据需要声明抽象的接口或协议,具体的实现仍存留于待替换组件中。这样就通过引入抽象层实现了待替换组件与组件消费者之间的解耦。新旧组件共存:开发新组件实现同一套抽象层接口,并与待替换....

从300万行到50万行代码,遗留系统的微服务改造(2)
文章 2022-01-23 来自:开发者社区

从300万行到50万行代码,遗留系统的微服务改造(1)

在传统企业甚至互联网企业中往往存在大量的遗留系统,这些遗留系统大多都能够正常工作,有的可能还运行着关键业务或者持有核心数据。但是,大部分遗留系统通常经常存在技术陈旧、代码复杂、难以修改等特点。笔者曾经维护过一个Perl实现的网站,在2015年被解耦前,它已经工作了十几年,为公司占领市场立下了汗马功劳。奈何技术陈旧,维护困难,最后在微服务化过程中慢慢淡出。可见,随着时间的推移,遗留系统的维护和管理....

从300万行到50万行代码,遗留系统的微服务改造(1)
文章 2018-06-25 来自:开发者社区

使用 Dubbo 对遗留单体系统进行微服务改造

Credit: Justin Kenneth Rowley. You can find the original photo at flickr. The microservices style of architecture highlights rising abstractions in the developer world because of containeriz...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

微服务

构建可靠、高效、易扩展的技术基石

+关注