Spring Cloud学习之路(一)

简介: 前言 由于自身意识到自己的技术不足,和能力的亏欠,所以从今天起我要开始学习Spring Cloud这门技术来充实自己,接下来然我们一起共同学习,让我们一起加油吧! 什么是Spring Cloud? 为开发人员提供快速构建分布式系统的一些通用模式,其中包括:配置管理、服务发现、服务短路智能路由、微型网关、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态。

前言

由于自身意识到自己的技术不足,和能力的亏欠,所以从今天起我要开始学习Spring Cloud这门
技术来充实自己,接下来让我们一起来共同学习,一起加油吧!

什么是Spring Cloud?

为开发人员提供快速构建分布式系统的一些通用模式,其中包括:配置管理、服务发现、服务
短路智能路由、微型网关、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状
态。分布式系统间的协调导向样板模式,并且使用Spring Cloud 的开发人员能够快速的构建实
现这些模式的服务和应用。这些服务和应用也将在任何环境下工作良好,无论是开发者的笔记
本、还是数据中心裸机或者控制平台。

clipboard

12-Factor应用

1.Codebase 代码管理
2.Dependencies 依赖
3.Config 配置
4.Backing service 后端服务
5.Build,release,run 构建 发布 启动
6.Processes 分布式进程
7.Prot binding 端口绑定 询值
8.Concurrency 并发
9.Disposability 通用性
10.Dev/prod parity 开发/生产
11.Logs 日志
12.Admin processes 管理过程

Bootstrap上下文

  • 理解Bootstrap上下文

    Bootstrap上下文是Spring Cloud新引入的,与传统Spring上下文相同,系ConfigurableApplicationContext实例,由BootstrapApplicationListener在监听ApplicationEnvironmentPreparedEvent时创建。

  • Spring事件/监听器模式

    ApplicationEvent/ApplicationListener

下一章我们将继续学习

目录
相关文章
|
1月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
51 0
|
1月前
|
消息中间件 Cloud Native Java
【Spring云原生系列】SpringBoot+Spring Cloud Stream:消息驱动架构(MDA)解析,实现异步处理与解耦合
【Spring云原生系列】SpringBoot+Spring Cloud Stream:消息驱动架构(MDA)解析,实现异步处理与解耦合
|
1月前
|
负载均衡 Java API
Spring Cloud 面试题及答案整理,最新面试题
Spring Cloud 面试题及答案整理,最新面试题
134 1
|
1月前
|
Java Nacos Sentinel
Spring Cloud Alibaba 面试题及答案整理,最新面试题
Spring Cloud Alibaba 面试题及答案整理,最新面试题
200 0
|
1月前
|
SpringCloudAlibaba Java 持续交付
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
144 0
|
1月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
93 0
|
1月前
|
消息中间件 JSON Java
Spring Boot、Spring Cloud与Spring Cloud Alibaba版本对应关系
Spring Boot、Spring Cloud与Spring Cloud Alibaba版本对应关系
471 0
|
7天前
|
负载均衡 Java 开发者
细解微服务架构实践:如何使用Spring Cloud进行Java微服务治理
【4月更文挑战第17天】Spring Cloud是Java微服务治理的首选框架,整合了Eureka(服务发现)、Ribbon(客户端负载均衡)、Hystrix(熔断器)、Zuul(API网关)和Config Server(配置中心)。通过Eureka实现服务注册与发现,Ribbon提供负载均衡,Hystrix实现熔断保护,Zuul作为API网关,Config Server集中管理配置。理解并运用Spring Cloud进行微服务治理是现代Java开发者的关键技能。
|
7天前
|
Java API 对象存储
对象存储OSS产品常见问题之使用Spring Cloud Alibaba情况下文档添加水印如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
24 2
|
22天前
|
负载均衡 网络协议 Java
构建高效可扩展的微服务架构:利用Spring Cloud实现服务发现与负载均衡
本文将探讨如何利用Spring Cloud技术实现微服务架构中的服务发现与负载均衡,通过注册中心来管理服务的注册与发现,并通过负载均衡策略实现请求的分发,从而构建高效可扩展的微服务系统。

热门文章

最新文章