阿里云文档 2024-12-18

如何通过服务管控查看和管理所有可用的微服务应用

您可以通过服务管控功能查看和管理所有可用的微服务应用。

阿里云文档 2024-03-22

如何实现SOFAStack微服务的推送动态配置

属性配置完成后,您可以根据实际需求推送动态配置。

阿里云文档 2024-02-27

微服务的API接口概览

微服务提供以下相关 API 接口。

阿里云文档 2023-07-26

微服务平台的服务网格是什么

服务网格(SOFAStack Mesh)是蚂蚁集团自主研发的基于金融级生产实践的增强版服务网格平台,将传统微服务和 Service Mesh 技术进行了深度融合,其核心技术经过了蚂蚁集团的大规模生产实践验证。它深度、无缝对接了 SOFAStack 经典应用服务和容器应用服务,为客户提供了简单易用的 Service Mesh 架构的支撑平台。

文章 2023-05-25 来自:开发者社区

「第二部:容器和微服务架构](17) 编排微服务和多容器应用程序

协调微服务和多容器应用程序以实现高可扩展性和可用性如果您的应用程序基于微服务或只是跨多个容器拆分,那么使用面向生产的应用程序的编排器是必不可少的。如前所述,在基于微服务的方法中,每个微服务都拥有自己的模型和数据,以便从开发和部署的角度来看它是自治的。但是,即使您有一个更传统的由多个服务组成的应用程序(如SOA),您也将有多个容器或服务,这些容器或服务由一个需要作为分布式系统部署的业务应用程序组成....

「第二部:容器和微服务架构](17) 编排微服务和多容器应用程序
文章 2023-05-25 来自:开发者社区

「第二部:容器和微服务架构](16)微服务的回弹性和高可用性

处理意外故障是最难解决的问题之一,特别是在分布式系统中。开发人员编写的大部分代码都涉及异常处理,而这也是测试中花费最多时间的地方。这个问题比编写处理失败的代码更复杂。当运行微服务的机器出现故障时会发生什么情况?您不仅需要检测此微服务故障(这本身就是一个难题),而且还需要一些东西来重新启动您的微服务。微服务需要对故障具有弹性,并且能够经常在另一台计算机上重新启动以获得可用性。这种弹性还可以归结为代....

「第二部:容器和微服务架构](16)微服务的回弹性和高可用性
文章 2023-05-25 来自:开发者社区

「第二部:容器和微服务架构](15)基于微服务创建复合用户界面

微服务体系结构通常从服务器端处理数据和逻辑开始,但在许多情况下,用户界面仍然作为一个整体来处理。但是,一种更高级的方法,称为micro frontends(微前端),是基于microservices设计应用程序UI。这意味着有一个由微服务生成的复合UI,而不是在服务器上有微服务,而只是一个使用微服务的单一客户端应用程序。使用这种方法,您构建的微服务可以同时具有逻辑和可视化表示。图20显示了从单一....

「第二部:容器和微服务架构](15)基于微服务创建复合用户界面
文章 2023-05-25 来自:开发者社区

「第二部:容器和微服务架构](14)微服务可寻址性和服务注册表

每个微服务都有一个用于解析其位置的唯一名称(URL)。你的微服务在运行的任何地方都需要是可寻址的。如果你必须考虑哪台计算机正在运行一个特定的微服务,事情可能会很快恶化。正如DNS解析特定计算机的URL一样,您的微服务需要有一个唯一的名称,以便可以发现其当前位置。微服务需要可寻址的名称,使它们独立于运行它们的基础设施。这意味着在如何部署服务和如何发现服务之间存在交互,因为需要有一个服务注册中心。同....

「第二部:容器和微服务架构](14)微服务可寻址性和服务注册表
文章 2023-05-25 来自:开发者社区

「第二部:容器和微服务架构](11) 微服务架构中的通信

在单个进程上运行的单片应用程序中,组件使用语言级方法或函数调用彼此调用。如果使用代码创建对象(例如,new ClassName()),则可以强耦合这些对象;如果使用依赖注入,则可以通过引用抽象而不是具体的对象实例,以分离的方式调用这些对象。不管怎样,对象都在同一进程中运行。当从单一应用程序转变为基于微服务的应用程序时,最大的挑战在于改变通信机制。从进程内方法调用到服务的RPC调用的直接转换将导致....

「第二部:容器和微服务架构](11) 微服务架构中的通信
文章 2023-05-25 来自:开发者社区

「第二部:容器和微服务架构」(8) 识别每个微服务的领域模型边界

在确定每个微服务的模型边界和大小时,目标并不是尽可能实现最细粒度的分离,尽管如果可能的话,您应该倾向于使用较小的微服务。相反,您的目标应该是在您的领域知识的指导下实现最有意义的分离。重点不在于规模,而在于业务能力。此外,如果基于大量依赖关系的应用程序的某个特定区域需要明显的内聚,这也表示需要单个微服务。内聚性是一种识别如何分离或组合微服务的方法。最终,当您获得更多关于域的知识时,您应该迭代地调整....

「第二部:容器和微服务架构」(8) 识别每个微服务的领域模型边界

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

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注