Spring 官方文档概览
Spring 特点
spring is everywhere spring
- 受到全世界Java开发人员的信赖
- Spring 大牌公司都在用 阿里巴巴,亚马逊,谷歌,微软等。
Spring is flexible
- 通过IOC 和 DI 实现了其灵活性
Spring is productive
- 开发效率高,并且能够提供丰富的功能和基础架构(Spring Boot与Spring Cloud)
Spring is fast
- 性能很好,可以支持reactive 的编程模式;以及spring boot 帮助开发人员轻松构建应用程序;
- spring-boot-devtools 开发人员可以比以往更快地进行迭代
- Spring Initializr 可以在几秒钟内开始一个新的Spring项目
Spring is secure
- Spring Security 保障安全
Spring is supportive
- Spring 社区是巨大的,全球性的,多样化的
Spring 能做什么
Microservices
- 通过spring boot 可以快速构建微服务
- 提供了Spring Cloud 的微服务架构
- 使用 Spring Cloud Stream 构建流数据微服务
- 管理微服务 Spring boot 可视化管理,以及Spring Cloud Sleuth 和 Zipkin 提供分布式跟踪
- Cloud Foundry 提供的服务器可扩展
Reactive
- 低延时,高吞吐量,Project Reactor 和 Spring 产品组合协同工作,使开发人员能够构建响应式、弹性、弹性和消息驱动的企业级响应式系统
- Project Reactor 是一个完全无阻塞的基础
- Project Reactor 和 Spring WebFlux 使开发人员能够利用下一代多核处理器来处理潜在的大量并发连接。通过反应式处理,您可以使用更少的微服务实例满足更多并发用户的需求。
- 以reactive方式访问和处理数据非常重要。 访问 MongoDB,Redis和Cassandra都有原生的响应式支持 Spring Data
Event Driven
- 事件驱动
- Spring Cloud Stream 可提高使用 Apache Kafka、RabbitMQ、Azure Event Hub 等的工作效率,提供三个关键抽象来简化代码。“活页夹”与外部消息传递系统集成。“绑定”弥合了邮件系统和代码之间的差距。“消息”提供代码用于发送和接收数据的结构
- Spring Cloud Function
- Spring Cloud Data Flow为开发人员提供了一系列工具和自动化功能,用于处理各种数据源和目标
- Spring Cloud Stream为一些供应商的消息中间件产品提供了个性化的自动配置,引用了发布、订阅、消费、分区的三个核心概念。官方版本目前仅仅支持RabbitMQ和Kafka。
Spring cloud
- 鼎鼎有名的Spring cloud 微服务框架
- 服务治理组件(Eureka, Consul和Nacus)
- 负载均衡组件(Ribbon)
- 消息间调用(Fegin)
- 服务容错(Hystrix)
- 分布式配置中心和消息推送组件(Config组件 + 组件Bus)
- 服务网关(Gateway和Zuul网关层组件)
- 调用链路追踪(Sleuth+Zipkin+ELK(Elasticsearch, Logstash,Kibana))
- 消息驱动(Spring Cloud Stream,提供的消息驱动组件,它代理了业务层和底层的物理中间件的交互,至于底层中间件是Kafka还是RabbitMQ,对业务层几乎是无感知的)
- 防流量卫兵(Sentinel是阿里巴巴开源的一款主打“流量控制”的组件)
Web Applications
- Spring 和 Spring boot 开箱即用
- Spring Security 提供安全性
- Spring-data 提供数据层访问
Serverless
- 无服务器应用程序利用现代云计算功能和抽象,让您专注于逻辑而不是基础架构。在无服务器环境中,您可以专注于编写应用程序代码,而底层平台则负责缩放、运行时、资源分配、安全性和其他“服务器”细节
Batch
- Spring Batch 批量处理大数据
- 批处理非常适合云计算,尤其是基础架构即服务 (IaaS)。以按需、弹性可扩展和容错方式运行应用程序的能力都是 Spring Batch 可以使用的云功能
Spring 官方文档概览相关推荐
- Spring官方文档中文翻译
准备做个Spring官方文档全翻译专栏以下是大目录, 本翻译是基于Spring5 Core Technologies
- Spring 官方文档彩蛋
Spring 官方文档彩蛋 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句 ...
- Spring官方文档下载
Spring官方文档下载 最近准备弄弄 spring-batch,需要完整的资料,但是大部分都是零散的,于是准备下个官方文档: spring 官方文档下载 官方文档路径:https://docs.sp ...
- 查看spring官方文档
目录 1.基本介绍 2.查看文档 2.1参考手册和API文档有什么区别? 2.2查看参考手册/手册介绍 2.2查看API手册/手册介绍 1.基本介绍 官网网址:spring.io 链接 Spring ...
- Spring官方文档通读-部分一
Spring 通读官方文档 这部分参考文档涵盖了Spring Framework绝对不可或缺的所有技术. 其中最重要的是Spring Framework的控制反转(IoC)容器.Spring框架的Io ...
- 如何下载 spring 官方文档 pdf
spring 系列框架,官方文档都是html 格式的, 并未提供pdf 的下载入口.在html 路径后直接添加/pdf 即可进入pdf 下载页面 1. spring 官网 进入spring官网: ht ...
- spring官方文档阅读笔记
前言 几个月前阅读spring文档时做的笔记,记录了以写我认为重要的内容. IOC container IOC(Inverse of Control) 控制反转,也称为DI(Dependency In ...
- Spring 官方文档(中文翻译)
以下所有文档均包含多个版本,并支持多语言(英文及中文). Spring Boot 中文文档 Spring Framework 中文文档 Spring Cloud 中文文档 Spring Securit ...
- Django2.0官方文档--概览
Django概览 因为Django是在一个快节奏新闻工作环境中被开发出来的,所以它设计成一个能快速简易完成大部分网页共通的功能的框架.接下来的一些信息将会带你用Django制作一个基于数据库的网页应用 ...
最新文章
- 什么是数据库范式(NF)?从一范式到五范式分别是什么?
- 石家庄地铁查询PSP0级
- 微服务发现组件Eureka:微服务注册
- python 时间日期处理
- C++/C--Windows下获取键盘事件
- DenseNet——CNN经典网络模型详解(pytorch实现)
- 数学公式【(1+1+2+1+2+3+1+2+3+4。。。)⇒n*(n+1)*(n+2)/6】
- 用CDR(coreldraw)怎么把图片转为矢量图
- 关于Word文档忘记保护密码的强制解除办法
- 平面几何----笛沙格定理及其应用
- hive获取数据中位数函数
- Python带HTML表格图片的自动邮件发送
- How to do video broadcast using multicast group?
- MacOS Ventura 13.1 (22C65) 正式版带 OC 0.8.7 and winPE 双分区原版黑苹果镜像
- Arduino UNO AT24C32进行字符串数据读写【优化篇】
- win7系统提示计算机内存不足,win7电脑提示计算机内存不足怎么办
- 每日一课 | range()函数用法
- 数字藏品的交易平台有哪些 nft数字藏品
- UNI APP---Android端原生插件开发实战(二)
- 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
热门文章
- java voliate,voliate 的实现原理是什么【面试题详解】
- 交换机配置软件crt安装_玩转 Manjora:安装后的配置及软件安装
- Cisco路由选择原理(P-1)
- 程序员,知道你为什么面试90%不通过的原因吗?
- html escape函数,Javascript escape() 函数和unescape() 函数
- maven打包找不到程序包错误或找不到符号,但idea编译、运行都正常
- TCP 为什么三次握手而不是两次握手(正解版)
- Sublime 使用 input
- Triple product
- sqlserver对cpu主频要求_SQLServer数据库之SQLSERVER能识别多少个逻辑CPU