码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • SpringCloud Alibaba 详解


    SpringCloud Alibaba 基础详解

    • SpringCloud Alibaba 概念
    • SpringCloud Alibaba配置及使用
    • SpringCloud Alibaba Nacos服务注册中心
    • SpringCloud Alibaba Nacos服务配置中心
    • SpringCloud Alibaba Sentinel 服务熔断降级、限流
    • SpringCloud Alibaba Seata 分布式事务框架

    SpringCloud Alibaba 概念

    1、为什么会出现 SpringCloud Alibaba?
    SpringCloud Netflix 项目进入了维护模式。意味着 SpringCloud Netflix 将不再开发新的组件。维护中的组件将通过平行组件所替代。

    SpringCloud alibaba学习资料获取:
    (1)官网
    https://spring.io/projects/spring-cloud-alibaba#overview
    (2)英文
    https://github.com/alibaba/spring-cloud-alibaba
    https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html
    (3)中文
    https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md

    2、什么是 SpringCloud Alibaba ?有哪些特点?

    1、Springcloud Alibaba 的概念:
    SpringCloud Alibaba 是微服务开发的一站式解决方案。该项目具备开发分布式应用和服务所需的组件,以至于开发者能够更容易使用 SpringCloud 的编程模型开发分布式应用。使用 SpringCloud Alibaba,只需要添加少量的注解和配置,你就能够给你的应用使用分布式方案,并且使用 Alibaba 中间件 构建一个你自己的分布式系统。

    2、SpringCloud Alibaba 的特点:
    (1)Flow control and service degradation(流量控制和服务降级):默认支持 Servlet、RestTemplate、Dubbo 和 RocketMQ 限流降级功能的介入,可以在运行时通过控制台修改限流降级规则,还支持查看限流降级的 Metrics 监控。

    (2)Service registeration and discovery(服务注册与发现):适配 SpringCloud 服务注册与发现标准,默认集成了 Ribbon 的支持。

    (3)Distributed configuration(分布式配置管理):支持分布式系统中的外部化配置,配置更改时自动刷新。

    (4)RPC Service(RPC 服务):远程调用服务。

    (5)Event-driven(消息驱动):基于 SpringCloud Stream 为微服务应用构建消息驱动能力。

    (6)Alibaba Cloud Object Storage(阿里云对象存储):阿里云提供的海量、安全、低成本、高可靠的云存储服务。支持在任何应用、任何时间、任何地点存储和访问任意类型的数据。

    (7)Alibaba Cloud SchedulerX(阿里云调度器):提供秒级、精准、高可靠、高可用的定时(基于 Cron 表达式)任务调度服务。同时提供分布式的任务执行模型,如:网格任务,网格任务支持海量子任务均匀分布到所有的 Woker(schedulerx-client)上执行。

    (8)Alibaba Cloud SMS(阿里云短信):提供阿里云短信服务支持。

    SpringCloud Alibaba配置及使用

    在 SpringCloud 父工程的 pom 文件中引入 SpringCloud Alibaba 依赖:

    
    	com.alibaba.cloud
    	spring-cloud-alibaba-dependencies
    	2.1.0.RELEASE
    	pom
    	import
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    SpringCloud Alibaba Nacos服务注册中心

    Nacos 作为服务注册中心:https://blog.csdn.net/qq_36763419/article/details/121167710

    SpringCloud Alibaba Nacos服务配置中心

    Nacos 作为服务配置中心:https://blog.csdn.net/qq_36763419/article/details/121188285

    SpringCloud Alibaba Sentinel 服务熔断降级、限流

    Sentinel 服务熔断降级、限流的集成:https://blog.csdn.net/qq_36763419/article/details/121325199

    SpringCloud Alibaba Seata 分布式事务框架

    SpringCloud 与 Seata 分布式事务的集成:https://blog.csdn.net/qq_36763419/article/details/121563729

    持续更新中。。。

    先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  • 相关阅读:
    Linux进程控制
    RabbitMQ-个人笔记
    ICC2分析时序的神器 analyze_design_violations
    基于Java毕业设计法律知识分享平台源码+系统+mysql+lw文档+部署软件
    Java中的map集合顺序如何与添加顺序一样,LinkedHashMap,使用entrySet遍历
    Network error: Connection refused
    JavaScript 对象
    SQL解析之参考资料笔记
    力扣 307. 区域和检索 - 数组可修改
    订单超时自动取消订单实现策略
  • 原文地址:https://blog.csdn.net/m0_67392409/article/details/126116147
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号