掌握系列之微服务-2.SpringCloud

掌握高并发、高可用架构

第四章 微服务

本章介绍微服务的概念、为何要引入微服务、微服务会引发的问题,以及流行的微服务架构等。

第二节 SpringCloud

SpringBoot SpringCloud

Spring Boot

是Spring组件一站式解决方案,主要是简化了使用Spring的难度,减省了繁重的配置,提供了各种启动器,使得开发者快速上手

主要有三个注解:

  • @SpringBootConfiguration,实现了配置文件的功能
  • @EnableAutoConfiguration,开启自动配置
  • @ComponentScan,组件扫描

各种启动器:

  • spring-boot-starter-web
  • spring-boot-starter-jdbc
  • spring-boot-starter-jpa
  • spring-boot-starter-security
  • spring-boot-starter-actuator,监控和跟踪的功能
  • spring-boot-starter-logging,使用logback进行日志记录
  • spring-boot-starter-cache
Spring Cloud
  • 分布式注册中心-Eureka

    @EnableEurekaServer

    @EnableDiscoveryClient

  • 服务调用-Feign

    @FeignClient(servername)

  • 本地负载均衡-Ribbon

    @LoadBalanced

  • 服务断路器、降级、隔离-Hystrix

    @HystrixCommand(fallback=method)

  • 网关Zuul

    @EnableZuulProxy

  • 配置中心-SpringCloud Config

  • 消息总线-Bus
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值