当前位置:首页 > 百科知识 > 正文

alicloud(AliCloud-Tools)

alicloud(AliCloud-Tools)

本周,Spring Cloud的联合创始人斯潘塞吉布尔在Spring的官方网站上宣布了Spring Cloud Alibaba的开放,并发布了首个预览版。随后,春云官方推特也发布了这条消息。

大家好,很高兴告诉大家,云阿里巴巴第一版于今年春天发布。

spring cloud阿里巴巴项目由阿里巴巴开源组件和阿里云产品组件两部分组成,旨在使用阿里巴巴产品的同时利用spring frame设计模式和抽象能力,注入spring boots和Spring Cloud的优势

阿里巴巴开源组件

其中,阿里巴巴的开源组件提供了Spring-Cloud-Alibaba,提供了以下功能:

服务发现并实现Spring Cloud中定义的与注册表相关的规范接口,引入依赖关系并添加一些简单的配置,以便向Nacos Server注册您的服务并与功能区集成。

管理PropertySourocator接口的实现,引入依赖项并添加一些简单的配置从Nacos服务器获取应用,设置在Spring的环境下,不依赖其他组件支持实时推送和推送状态查询的配置。

高可用性Servlet、Restemplate、Dubbo和Rotuitbreaking、contrast的默认集成只需要引入限流降低的集成操作,在应用操作上支持Sentinel console。修改限制退化的当前策略和阈值。

阿里云产品组件

阿里云的产品组件是Spring-Cloud-Alicloud,提供以下功能:

申请阿里云应用发现服务的ANS,除了应用发现的基本功能外,还提供了成本更低的SaaS应用发现服务,并在调用接口中加入加密逻辑,更好的保护你的服务。

配置服务阿里云配置管理服务ACM增强了安全配置管理,还包括完整的推送跟踪查询。

对象存储服务阿里云存储服务OSS支持任何应用、任何时间、任何地点、对任何类型数据的访问,通过自动注入OSS客户端,可以直接使用存储和下载功能。

如何使用

这些组件可以在spring release warehouse中使用,也可以通过BOM使用:

跟进计划

如图1所示,spring cloud flow-adhesive-rocket模块将基于spring integration和spring cloud flow,这样开发者在使用spring cloud flow和spring cloud bus时可以选择使用RocketMQ作为消息中间件。

2.春云阿里巴巴将整合阿里云分布式任务调度器x和阿里云日志服务,并支持开发者使用Spring Boot编程模型来简化其使用。

据春云高级开发工程师介绍,春云本身是一个微服务规范,不是一个可用的框架,春云阿里巴巴开源为开发者提供了这个规范。同时,从阿里巴巴中间件孵化而来的春云阿里巴巴的元器件,经历了多次双重测试,耐压消耗高。此外,其完整的中文文档和本地化的开源服务将提高开发者的访问率,降低后续的运维难度。

作者:中间件