天下之事,必先处之难,而后易之。

Spring Cloud Alibaba 微服务体系

目录

特征

Spring Cloud

Spring Boot

入门

在阿里云上运行您的Spring Boot / Cloud应用程序


Spring Cloud alibaba地址:Spring Cloud Alibaba 

Spring Cloud Alibaba为分布式应用程序开发提供了一站式解决方案。它包含开发分布式应用程序所需的所有组件,使您可以轻松地使用Spring Cloud开发应用程序。

使用Spring Cloud Alibaba,您只需添加一些注释和少量配置即可将Spring Cloud应用程序连接到Alibaba的分布式解决方案,并使用Alibaba中间件构建分布式应用程序系统。

特征

Spring Cloud

  • 流量控制和服务降级:使用阿里巴巴Sentinel进行流量控制,断路和系统自适应保护

  • 服务注册和发现:实例可以在阿里巴巴Nacos中注册,客户可以使用Spring管理的bean发现实例。通过Spring Cloud Netflix支持Ribbon,客户端负载均衡器

  • 分布式配置:使用阿里巴巴Nacos作为数据存储

  • 事件驱动:构建与Spring Cloud Stream RocketMQ Binder连接的高度可扩展的事件驱动微服务

  • 消息总线:使用Spring Cloud Bus RocketMQ链接分布式系统的节点

  • 分布式事务:支持高性能且易于使用的Seata分布式事务解决方案

  • Dubbo RPC:通过Apache Dubbo RPC扩展Spring Cloud服务到服务调用的通信协议

Spring Boot

所有Spring Boot Starters都在阿里云Spring Boot项目中维护。

入门

最简单的入门方法是包括Spring Cloud BOM,然后将其添加spring-cloud-alibaba-dependencies到应用程序的类路径中。如果您不想包括所有Spring Cloud Alibaba功能,则可以为所需的功能添加单个启动器。

spring-cloud-alibaba-dependenciespom中的依赖项:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>
            <version>{project-version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

如果要将Spring Boot Starters用于阿里云服务,则应将Aliyun Spring Boot BOM添加到pom.xml中:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>aliyun-spring-boot-dependencies</artifactId>
            <version>{project-version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

在阿里云上运行您的Spring Boot / Cloud应用程序

企业分布式应用程序服务(EDAS)是用于应用程序托管和微服务管理的平台即服务(PaaS)服务,可提供全栈解决方案,例如应用程序开发,部署,监视和O&M。它支持Apache Dubbo,Spring Cloud和其他微服务运行时环境,可帮助您轻松地将应用程序迁移到阿里云。

遵循本教程,为准备在EDAS中部署的Java Spring Boot / Cloud应用程序做准备。

MicroService Engine(MSE)是适用于Spring Cloud主流开源微服务框架的微服务平台,其中包括治理中心和完全托管的注册/配置中心,例如Zookeeper,Eureka和Nacos。

您的应用程序可以享受该产品提供的全面的微服务管理功能,而无需通过javaagent技术修改代码和配置。

MSE还通过托管注册/配置中心,提供了高度可用的,无需操作和维护的集群,例如zookeeper,Nacos和Eureka,它们与开源产品的标准接口完全兼容。

posted @ 2021-04-16 09:30  boonya  阅读(19)  评论(0)    收藏  举报  来源
我有佳人隔窗而居,今有伊人明月之畔。
轻歌柔情冰壶之浣,涓涓清流梦入云端。
美人如娇温雅悠婉,目遇赏阅适而自欣。
百草层叠疏而有致,此情此思怀彼佳人。
念所思之唯心叩之,踽踽彳亍寤寐思之。
行云如风逝而复归,佳人一去莫知可回?
深闺冷瘦独自徘徊,处处明灯影还如只。
推窗见月疑是归人,阑珊灯火托手思忖。
庐居闲客而好品茗,斟茶徐徐漫漫生烟。

我有佳人在水之畔,瓮载渔舟浣纱归还。
明月相照月色还低,浅近芦苇深深如钿。
庐山秋月如美人衣,画堂春阁香气靡靡。
秋意幽笃残粉摇曳,轻轻如诉画中蝴蝶。
泾水潺潺取尔浇园,暮色黄昏如沐佳人。
青丝撩弄长裙翩翩,彩蝶飞舞执子手腕。
香带丝缕缓缓在肩,柔美体肤寸寸爱怜。
如水之殇美玉成欢,我有佳人清新如兰。
伊人在水我在一边,远远相望不可亵玩。