德胜云资讯,添加一些关于程序相关的内容,仅供大家学习交流(https://www.wxclwl.com)
日期:2023/04/04 14:23作者:徐采伶人气:
下哉の
ke呈:https://www.97yrbl.com/t-1632.html
SpringCloudAlibaba致力于为微服务开发提供一站式解决方案。该项目包含了开发分布式应用微服务的必要组件,方便开发者通过SpringCloud编程模型轻松使用这些组件开发分布式应用服务。
依托SpringCloudAlibaba,只需要添加一些评论和少量配置,就可以将SpringCloud应用接入阿里微服务解决方案,通过阿里中间件快速搭建分布式应用系统。
阿里巴巴结合自己的微服务实践,开源的微服务是一家一桶
在行业内广泛使用,已经有很多成功的案例
主要功能服务限流降级:缺省情况下支持WebServlet、WebFlux,OpenFeign、RestTemplate、通过SpringCloudGatewayZuulDubboRocketMQ的接入,可以在运行时通过控制台实时修改限流降级规则,还支持查看限流降级的度量监控。
服务注册与发现:为了适应SpringCloud服务注册和发现标准,默认集成了Ribbon支持。
分布式配置管理:支持分布式系统外部配置,配置变化时自动刷新。
消息驱动能力:基于SpringCloudStream构建微服务应用的消息驱动能力。
分布式事务:使用@GlobalTransactional Annotations,它高效且非侵入性地解决了分布式事务问题。
阿里云对象存储:阿里云提供的海量、安全、低成本、高度可靠的云存储服务。支持在任何应用、任何时间、在任何地方存储和访问任何类型的数据。
分布式任务调度:提供秒级、精准、高可靠、高可用的定时(基于Cron表达式)任务调度服务。同时,它提供了一个分布式的任务执行模型,比如网格任务。网格任务支持将大量子任务平均分配给所有工作人员(schedulerx-client)上执行。
阿里云短信服务:全球短信服务,友好、高效、智能互联通信能力帮助企业快速构建客户接入渠道。
组件sentry:以流量为切入点,从流量控制、熔断降级、系统负载保护等维度保护服务的稳定性。
Nacos:更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
RocketMQ:基于高度可用的分布式集群技术的开源分布式消息系统提供了低延迟、高度可靠的消息发布和订阅服务。
Dubbo:ApacheDubbo是一个高性能的JavaRPC框架。
Seata:阿里巴巴开源产品,简单易用的高性能微服务分布式交易解决方案。
AlibabaCloudACM:一种应用程序配置中心产品,在分布式体系结构环境中集中管理和推送应用程序配置。+
AlibabaCloudOSS:阿里云对象存储服务(Office of strategic services for short),是阿里云提供的海量、安全、低成本、高度可靠的云存储服务。您可以在任何应用程序中使用它、任何时间、在任何地方存储和访问任何类型的数据。
阿里中间件团队开发的分布式任务调度产品AlibabaCloudSchedulerX:提供了第二层、精准、高可靠、高可用的定时(基于Cron表达式)任务调度服务。
AlibabaCloudSMS:覆盖全球短信服务,比较友好、高效、智能互联通信能力帮助企业快速构建客户接入渠道。