原创

初识微服务-RestTemplate-Eureka-Ribbon


认识微服务

1.注册中心:拉取或注册服务信息
2.配置中心:拉取配置信息
3.服务集群:各种服务
4.服务网关:请求路由,负载均衡
5.消息队列
6.分布式缓存/搜索

1 1

主要的学习内容

1

1.RestTemplate 硬编码调用服务
基于RestTemplate发起的http请求实现远程调用

http请求做远程调用是与语言无关的调用,只要知道对方的

ip、端口、接口路径、请求参数

即可。 1 1

2.Eureka 服务注册中心
1.EurekaServer:服务端,注册中心

记录服务信息 心跳监控 1

2.EurekaClient:客户端

Provider:服务提供者, 注册自己的信息到EurekaServer 每隔30秒向EurekaServer发送心跳

consumer:服务消费者, 根据服务名称从EurekaServer拉取服务列表 基于服务列表做负载均衡,选中一个微服务后发起远程调用

1

3.修改RestTemplate配置

1

4.总结

1

3.Ribbon负载均衡
负载均衡流程

1

负载均衡策略

1 1

修改负载均衡方式2种

1

默认懒加载开启饥饿加载服务启动开启

1

总结

1

学校
总结
经验
  • 作者:阿杰(联系作者)
  • 发表时间:2022-09-22T10:25:24
  • 版权声明:杰出版
  • 公众号:--无
  • 评论