Spring入门——SpringCloud(一)

本文介绍了微服务的概念,并详细讲解了SpringCloud的主要组件,包括Eureka服务中心、Hystrix熔断器、Zuul智能路由、Ribbon客户端负载均衡、Spring Cloud Gateway网关、Config配置中心、Bus消息总线、Security安全中心和Consul多服务中心。这些组件共同构建了强大的微服务架构解决方案。
摘要由CSDN通过智能技术生成

在看SpringCloud之前我们先来了解一下什么是微服务

微服务

维基百科上这样说

微服务 (Microservices)
是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块为基础,利用模块化的方式组合出复杂的大型应用程序,微服务是一种以业务功能为主的服务设计概念,每一个服务都具有自主运行的业务功能,对外开放不受语言限制的 API (最常用的是 HTTP),应用程序则是由一个或多个微服务组成。

也就是说 我们将我们的服务拆分成更小 每个服务相互独立 只需暴露接口,两者毫不相干,只通过接口进行调用。
当我们用上微服务之后,我们只需关心每个业务的接口之间的调用即可。 每个服务都是独立的组件,可复用,可替换,降低耦合,易维护。常见的微服务架构有 dubbo、Kubernetes、SpringCloud

SpringCloud


SpringCloud是Spring的子项目

SpringCloud整合了市面流行的技术:集成了配置管理,服务发现,智能路由,负载均衡,熔断器,控制总线,集群状态等等功能。

主要组件有

SpringCloudNetflix

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值