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注解 因为有多个服务 添加该注解 可以动态选择服务 达到负载均衡
  • 用服务提供者的服务名称远程调用
相关推荐
小义_1 小时前
【RH134总结】 八
linux·运维·服务器·云原生·红帽
another heaven2 小时前
【软考 单体式系统与微服务系统】
微服务·云原生·架构
.柒宇.15 小时前
基于 RHEL 9.7 搭建 Kubernetes v1.34 集群实战:Docker 运行时 (cri-dockerd) 与国内源配置详解
docker·云原生·容器·kubernetes·kubelet
czlczl2002092519 小时前
Zookeeper原理
分布式·zookeeper·云原生
国医中兴20 小时前
数据稠密计算的内存优化:从理论到实践
微服务·云原生·容器·kubernetes·k8s
新缸中之脑21 小时前
AntSpace:Anthropic的秘密PaaS
云原生·云计算·paas
nvd1121 小时前
GCP 无服务器事件驱动实战:使用 Terraform 构建 Pub/Sub 推送至 Cloud Run 的微型调度中心
云原生·serverless·terraform
cyber_两只龙宝21 小时前
【Docker】搭建企业级私有harbor仓库全流程详解
linux·运维·docker·云原生·容器
月亮!1 天前
6大AI测试工具极限压测:微软TuringAI竟率先崩溃
java·人工智能·python·测试工具·microsoft·云原生·压力测试
国医中兴1 天前
数据稠密计算的并行处理:从理论到实践
微服务·云原生·容器·kubernetes·k8s