Spring Cloud与微服务

本文详细介绍了SpringCloud作为微服务架构的重要组成部分,涵盖了服务开发、配置与管理、注册与发现、调用、熔断、负载均衡、接口调用、配置中心、路由、监控、全链路追踪、部署、数据流操作、事件消息总线等多个方面,是构建分布式系统的全面指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从字面理解,Spring Cloud 就是致力于分布式系统、云服务的框架。

Spring Cloud 是整个 Spring 家族中新的成员,是最近云服务火爆的必然产物。

Spring Cloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具

什么是微服务?

https://martinfowler.com/articles/microservices.html

此链接是 马丁.富勒  在2014年 左右 发表 微服务论点

 

具体总结

1 服务开发 :spring boot spring mvc  spring 

2  服务的配置与管理 : netfix 公司 archaius 阿里的diamond等

3  服务的注册于发现 :spriing cloud 所采用的 eureka ,consul,zookeeper 等

4 服务的调用:rest GRPC RPC 

5 服务的熔断器 :hystrix envoy等

6 负载均衡 :ribbon .nginx

7 服务接口调用(客户端调用服务的简化工具) Feign等消息队列Kafka、 Rabbitmq、 Activemq等

8 服务配置中心管理Spring Cloud Config、Chef等服务路由(API网关)Zuu等

9 服务监控Zabbix、 Nagios、 Metrics、 Spectator等

10 全链路追踪Zipkin, Brave、 Dapper等

11 服务部罟Docker、 Open Stack、 Kubernetes等

12 数据流操作开发包Spring Cloud Stream(封装与 Redis, Rabbit、 Kafka等发送接收消息)

13 事件消息总线Spring Cloud Bus
 

转载于:https://my.oschina.net/u/4169647/blog/3081780

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值