欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 前端技术 > javascript >内容正文

javascript

阿里巴巴开源 spring cloud alibaba,加码微服务生态建设 -ag凯发k8国际

发布时间:2023/12/3 javascript 16 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 阿里巴巴开源 spring cloud alibaba,加码微服务生态建设 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

转载自  阿里巴巴开源 spring cloud alibaba,加码微服务生态建设

本周,spring cloud联合创始人spencer gibb在springag凯发k8国际官网的博客页面宣布:阿里巴巴开源 spring cloud alibaba,并发布了首个预览版本。随后,spring cloud 官方twitter也发布了此消息,以下翻译自博客原文。

大家好,很高兴地告诉大家,今天 spring cloud alibaba 的第一个版本发布了。

spring cloud alibaba项目由两部分组成:阿里巴巴开源组件和阿里云产品组件,旨在为java开发人员在使用阿里巴巴产品的同时,通过利用 spring 框架的设计模式和抽象能力,注入spring boot和spring cloud的优势。

spring cloud alibaba 项目是由阿里巴巴维护的社区项目。

注意: 版本 0.2.0.release 对应的是 spring boot 2.x 版本,版本 0.1.0.release 对应的是 spring boot 1.x 版本.

 

阿里巴巴开源组件

其中阿里巴巴开源组件的命名前缀为spring-cloud-alibaba,提供了如下特性:

| 服务发现

实现了 spring cloud common 中定义的 registry 相关规范接口,引入依赖并添加一些简单的配置即可将你的服务注册到nacos server中,并且支持与ribbon的集成。

| 配置管理

实现了 propertysourelocator 接口,引入依赖并添加一些简单的配置即可从 nacos server 中获取应用配置并设置在 spring 的 environment 中,而且无需依赖其他组件即可支持配置的实时推送和推送状态查询。

| 高可用防护

默认集成了 servlet、resttemplate、dubbo、rocketmq 的限流(flow control)降级(circuit breaking and concurrency),只需要引入依赖即可完成限流降级的集成动作,并支持在应用运行状态下通过 sentinel 控制台来实时修改限流降级的策略和阈值。

 

阿里云产品组件

阿里云的产品组件的命名前缀为 spring-cloud-alicloud ,提供了如下特性:

| 应用发现服务

阿里云应用发现服务ans,除了应用发现的基本功能外,提供了更低成本的 saas 化应用发现服务,同时在接口的调用中加入了加密逻辑,更好地保护你的服务。

| 配置管理服务

阿里云配置管理服务acm,加强了安全的配置管理,并且还包含了完整的推送轨迹查询。

| 对象存储服务

阿里云云存储服务oss,支持在任何应用、任何时间、任何地点存储和访问任意类型的数据, 只需要自动注入一个 oss client,即可直接使用存储与下载功能。

 

如何使用

这些组件在 spring release 仓库中,可以通过如下 bom 来使用:

 

 

后续规划

1. spring-cloud-stream-binder-rocket 模块将基于 spring integration和spring cloud stream,使得开发者在使用 spring cloud stream 和 spring cloud bus 时候可以选择使用 rocketmq 作为消息中间件。

2. spring cloud alibaba将集成阿里云分布式任务调度schedulerx 和阿里云日志服务,支持开发者使用 spring boot 编程模型简化其使用。

据 spring cloud alibaba 高级开发工程师亦盏介绍,spring cloud本身是一套微服务规范,并不是一个拿来即可用的框架,而 spring cloud alibaba的开源为开发者们提供了这套规范的实现方式。同时,spring cloud alibaba的组件,孵化自阿里巴巴内部自用的中间件产品,经历过多次双十一的考验,具备高并发的抗压能力。此外,其完整的中文文档和本地化的开源服务将提高开发者们的接入速率,并降低后续的运维难度。

 

 

总结

以上是ag凯发k8国际为你收集整理的阿里巴巴开源 spring cloud alibaba,加码微服务生态建设的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图