spring cloud + eureka

https://www.cnblogs.com/leeSmall/category/1185489.html

微服务-服务间调用

角色划分:
注册中心
服务提供者
服务消费者

“服务提供者”将服务注册到 “注册中心”:
注册方式: providerServiceName:ip-port
同一个“服务提供者”绑定同一个providerServiceName; 但是ip-port不同。
⚠️“服务提供者”注册到"注册中心"的是providerServerName和ip-port, 不涉及到api接口。

“服务消费者”从“注册中心”获取到“服务提供者”
获取方式: 指定 providerServiceName

什么是“服务发现”?
同一个providerServiceName包含多个ip, 通过“服务提供者”的providerServiceName发现服务, 这个就是“服务发现功能”;

“什么是负载均衡”和“路由功能”?
因为同一个“服务提供者”集群部署,“服务消费者”需要“路由功能”,定位到一台“服务提供者机器”, “路由策略” 就是 “负载均衡策略”。

“什么是服务监控、服务熔断、 限流、 服务降级”?
为什么需要监控服务调用链? 如果处于调用链底层或者中间的服务发生异常, 则调用链上游的所有服务都不可用;

什么是“配置中心”?
顾名思义, 配置中心就是用来做中心配置的。

eureka-server 充当了“注册中心”,单独的一个服务
eureka-client 作为 “服务提供者”和“服务消费者”,和 eureka-server沟通

Ribbon 是一个服务调用的组件,并且是一个客户端实现负载均衡处理的组件。服务器端实现负载均衡可以使用 Nginx、 HAProxy、LVS 等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值