Spring Cloud Alibaba的示例分析

发布时间:2021-07-24 09:37:50 作者:小新
来源:亿速云 阅读:187

这篇文章主要介绍Spring Cloud Alibaba的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

主要功能

组件

如何使用

如何引入依赖

如果需要使用已发布的版本,在 dependencyManagement 中添加如下配置。

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>com.alibaba.cloud</groupId>
      <artifactId>spring-cloud-alibaba-dependencies</artifactId>
      <version>2.1.0.RELEASE</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

然后在 dependencies 中添加自己所需使用的依赖即可使用。

版本管理规范

项目的版本号格式为 x.x.x 的形式,其中 x 的数值类型为数字,从 0 开始取值,且不限于 0~9 这个范围。项目处于孵化器阶段时,第一位版本号固定使用 0,即版本号为 0.x.x 的格式。

由于 Spring Boot 1 和 Spring Boot 2 在 Actuator 模块的接口和注解有很大的变更,且 spring-cloud-commons 从 1.x.x 版本升级到 2.0.0 版本也有较大的变更,因此我们采取跟 SpringBoot 版本号一致的版本:

Spring BootSpring CloudSpring Cloud Alibaba
2.1.xGreenwich0.9.x
2.0.xFinchley0.2.x
1.5.xEdgware0.1.x
1.5.xDalston0.1.x

现状

之前spring cloud alibaba 一直处于一个孵化状态。看名字就可以看出来Spring Cloud 有着密切的关系。2019 月 7 月 24 日,Spring 官方宣布 Spring Cloud Alibaba 毕业,仓库迁移至 Alibaba Github OSS 下。这意味着 Spring Cloud Alibaba 是国内首个进入 Spring 社区的开源项目。

Spring 社区 spring cloud alibaba官方地址

我们都知道 Spring Restful Api 的规范性是我们喜欢的,规范代表着通用。而dubbo目前看来性能的收益也是让大家能感受到的。而Spring Cloud Alibaba 的出现兼容这俩种微服务生态的优势。让鱼与熊掌不可兼得的情况提供了一个更好的方案。

个人觉得Spring Cloud Alibaba 为喜欢cloud、dubbo俩种微服务的整合提供了一个较好的方案。但是会让感觉商业气息有点浓烈。毕竟阿里也是主要是为了推自己的产品服务

以上是“Spring Cloud Alibaba的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 什么是Spring Cloud Alibaba
  2. Spring Cloud Alibaba Sidecar多语言微服务异构的示例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

spring cloud alibaba

上一篇:web开发中重排与重绘的示例分析

下一篇:CentOS 6.3 NFS怎么进行安装配置、启动及mount挂载

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》