2021-01-18

本文详细介绍了Spring Cloud实战,包括搭建父工程、注册中心微服务、服务健康检测、Eureka用户认证、服务隔离与降级、Hystrix熔断器和Feign远程调用等。此外,还涵盖了服务网关Zuul和admin服务监控的配置与使用。
摘要由CSDN通过智能技术生成

目录

相关术语介绍

实战

搭建父工程(聚合工程)

搭建注册中心微服务

搭建生产者和消费者微服务

新增Eureka用户认证

新增健康检测

手动维护注册列表

剔除微服务

up微服务

down微服务

搭建Eureka注册中心集群

远程调用&负载均衡

服务隔离&降级

Hystrix数据监控

Hystrix熔断器

Feign远程调用

服务网关

admin服务监控

总结

项目结构

下载地址


相关术语介绍

服务注册与发现:微服务作为服务提供方主动向注册中心注册信息,消费方通过注册中心查询需要的服务并进行调用。

Eureka用户认证:微服务向注册中心注册信息时,必须要有用户名和密码认证,且查看注册列表也需要用户名和密码验证。

服务续约保活(心跳机制):微服务成功注册后会定时向注册中心发送信息,如果注册中心长时间没有收到某个微服务的信息,则认为该微服务不可用。

Eureka高可用:通过搭建Eureka注册中心集群,并配置每个注册中心相互注册,来确保注册中心的高可用。

Eureka健康检测:微服务能向注册中心发送心跳,但该微服务连接第三方的服务(如MySQL)失败,此时应该将该微服务在注册列表中的状态设置成DOWN。

服务下线:微服务不可用,需要将它从注册列表中删除。服务下线能维护服务列表,防止心跳间隔期间内微服务不可用导致调用失败。

远程调用:不同主机上的微服务相互调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

flybirding10011

谢谢支持啊999

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值