摘要:本周,SpringCloud联合创始人SpencerGibb在Spring官网博客页面宣布:阿里巴巴开源SpringCloudAlibaba并发布首个预览版。随后,SpringCloud官方推特也发布了这一消息。大家好,很高兴的告诉大家,今天SpringCloudAlibaba第一个版本发布了。SpringCloudAlibaba项目由两部分组成:阿里巴巴开源组件和阿里云产品组件。旨在利用Spring框架的设计模式和抽象能力,在Java开发者使用阿里巴巴产品的同时,将SpringBoot和SpringCloud组件注入到SpringBoot和SpringCloud中。优点。阿里巴巴开源组件名称前缀为spring-cloud-alibaba,提供如下特性:服务发现实现了SpringCloudcommon中定义的注册中心相关规范接口,可以引入依赖,添加一些简单的配置。您的服务已注册到NacosServer并支持与Ribbon集成。配置管理实现了PropertySoureLocator接口。通过引入依赖,添加一些简单的配置,可以从NacosServer获取应用配置,并在Spring的Environment中进行设置,可以支持实时配置推送和推送状态查询,无需依赖其他组件。高可用保护默认集成了Servlet、RestTemplate、Dubbo、RocketMQ的流控和并发。只需要引入依赖即可完成流控降级一体化动作,支持通过Sentinel控制台运行应用实时修改限流降级的策略和阈值。阿里云产品组件阿里云产品组件以spring-cloud-alicloud为前缀命名,提供如下特性:SaaS应用程序发现服务,并在接口的调用中加入加密逻辑,更好地保护您的服务。配置管理服务阿里云配置管理服务ACM加强了安全配置管理,还包括完整的推送轨迹查询。对象存储服务阿里云的云存储服务OSS支持在任何应用、任何时间、任何地点存储和访问任何类型的数据。只需自动注入一个OSSClient即可直接使用存储和下载功能。如何使用这些组件在Spring发布仓库中,可以使用如下BOM:后续规划1.spring-cloud-stream-binder-rocket模块将基于SpringIntegration和SpringCloudStream,使开发者能够使用SpringCloudStream和SpringCloudBus可以选择使用RocketMQ作为消息中间件。2、SpringCloudAlibaba将整合阿里云分布式任务调度SchedulerX和阿里云日志服务,支持开发者使用SpringBoot编程模型,简化使用。据SpringCloudAlibaba高级开发工程师易展介绍,SpringCloud本身是一套微服务规范,并不是开箱即用的框架,而SpringCloudAlibaba的开源为开发者提供了该规范的实现.同时,SpringCloudAlibaba的组件是从阿里巴巴内部使用的中间件产品中孵化出来的。经历过多次双十一的考验,高并发抗压。此外,其完整的中文文档和本地化的开源服务将提高开发者的接入率,降低后续运维难度。云服务器99元团购!报名还可赢取现金红包!300万等你来分享!马上开团一键赢红包:http://click.aliyun.com/m/100...本文作者:中间件哥阅读原文本文为云栖社区原创内容,并且未经许可不得转载。
