EureKa快速入门

EureKa快速入门

远程调用的问题

多个服务有多个端口,这样的话服务有多个,硬编码不太适合

eureKa的作用

  • 将service的所有服务的端口全部记录下来 想要的话 直接从注册中心查询
  • 对于所有服务 每隔一段时间需要想eureKa发送请求 保证服务还存活

动手实践

搭建eureKa注册中心

三步走:

  • 引入服务端依赖
  • 添加注解
  • 配置

注册user-service

将service服务注册到eureka服务,order服务一样

  • 两步走
  • 引入依赖
  • 添加客户端配置 记得注意服务的名称

总结一下:

  • 引入eureka-client依赖
  • 在applicatin.yml中配置eureka地址

在order-service完成服务拉取

服务拉取是基于服务名称获取服务列表,然后在对服务列表做负载均衡

  • 引入eureka-client依赖
  • 在application.yml中配置eureka地址
  • 给restTemplate添加@LoadBalanced注解 因为有多个服务 添加该注解 可以动态选择服务 达到负载均衡
  • 用服务提供者的服务名称远程调用
相关推荐
运维&陈同学10 小时前
【zookeeper03】消息队列与微服务之zookeeper集群部署
linux·微服务·zookeeper·云原生·消息队列·云计算·java-zookeeper
Code_Artist13 小时前
使用Portainer来管理并编排Docker容器
docker·云原生·容器
梅见十柒17 小时前
wsl2中kali linux下的docker使用教程(教程总结)
linux·经验分享·docker·云原生
运维&陈同学19 小时前
【zookeeper01】消息队列与微服务之zookeeper工作原理
运维·分布式·微服务·zookeeper·云原生·架构·消息队列
O&REO19 小时前
单机部署kubernetes环境下Overleaf-基于MicroK8s的Overleaf应用部署指南
云原生·容器·kubernetes
运维小文20 小时前
K8S资源限制之LimitRange
云原生·容器·kubernetes·k8s资源限制
wuxingge1 天前
k8s1.30.0高可用集群部署
云原生·容器·kubernetes
志凌海纳SmartX1 天前
趋势洞察|AI 能否带动裸金属 K8s 强势崛起?
云原生·容器·kubernetes
锅总1 天前
nacos与k8s service健康检查详解
云原生·容器·kubernetes
BUG弄潮儿1 天前
k8s 集群安装
云原生·容器·kubernetes