分布式 Spring Cloud 基于 Spring Boot 开发一整套
来源:互联网 发布:守望传输数据遇到问题 编辑:程序博客网 时间:2024/06/05 10:04
Spring Boot的工程包括:
- Spring IO Platform:用于版本化应用程序的企业级分发。
- Spring Framework:用于事务管理、依赖注入、数据访问、消息传递和Web应用程序。
- Spring Cloud:用于分布式系统,用于构建或部署你的微服务。
- Spring Data:用于与数据访问相关的微服务,不管是映射还是归约,关系型还是非关系型。
- Spring Batch:用于高级别的批量操作。
- Spring Security:用于授权和认证支持。
- Spring REST文档:用于RESTful服务文档化。
- Spring Social:用于连接社交媒体API。
- Spring Mobile:适用于移动网络应用。
Spring Cloud为分布式系统的基于Spring Boot 开发提供了一套工具集,
功能模块:
子项目:
集中配置管理
Spring Cloud Config
Spring Cloud Netflix
Netflix 公司有很多优秀的项目:服务发现 Eureka、熔断器 Hystrix、动态路由 Zuul、配置管理 Archaius, Spring Cloud 都整合了进来
Spring Cloud Bus
事件总线,用于集群中状态变化的传播,例如配置更新事件
Spring Cloud Cluster
Zookeeper、Redis、Hazelcast、Consul 提供了选主机制及一些常用模式的抽象和实现
Spring Cloud Consul
通过 Consul 实现的服务发现和配置管理
Spring Cloud Security
提供安全机制,支持 OAuth2 rest 客户端
Spring Cloud Sleuth
提供分布式跟踪功能,兼容 Zipkin、HTrace、日志跟踪(如 ELK)
Spring Cloud Data Flow
大数据操作工具,用于数据的接收、传输、存储、分析,支持实时和批处理
Spring Cloud Stream
一个轻量级的事件驱动微服务框架,可以快速连接外部系统,使用 Apache Kafka 或者 RabbitMQ 便捷的发送、接收消息
Spring Cloud Zookeeper
使用zookeeper实现服务发现和配置管理
转载:分布式系统工具箱 Spring Cloud 概览
- 分布式 Spring Cloud 基于 Spring Boot 开发一整套
- spring boot / spring cloud
- 非spring-boot调用基于spring-cloud + zookeeper微服务
- spring boot&&cloud学习
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- spring boot + spring cloud -1
- Spring Cloud 分布式解决方案
- 基于Spring Boot和Spring Cloud实现微服务架构学习(二)-Spring Boot总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(三)-Spring Boot应用
- 基于Spring Boot和Spring Cloud实现微服务架构学习(二)-Spring Boot总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(三)-Spring Boot应用
- 基于Spring Boot和Spring Cloud实现微服务架构学习(二)-Spring Boot总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(三)-Spring Boot应用
- 从高考到程序员
- 利用Ubuntu将c++文件生成.so库
- kotlin习惯用法——kotlin官方文档学习
- WPF之跳动字体链接
- Leetcode Unique Paths
- 分布式 Spring Cloud 基于 Spring Boot 开发一整套
- TexLive runs slow on Windows machine, TexLive编译的很慢
- 经验累积
- SpringMVC中文乱码的解决及配置
- QCalendarWidget 样式设置
- 置顶拜读
- centos7安装完mysql之后,开放3306端口,创建数据库并导入.sql文件
- mipi 基本知识和调试经验
- 二叉树的实现(一)