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注解 因为有多个服务 添加该注解 可以动态选择服务 达到负载均衡
  • 用服务提供者的服务名称远程调用
相关推荐
alden_ygq7 小时前
k8s node inode被耗尽如何处理?
云原生·容器·kubernetes
识途老码16 小时前
k8s通过service标签实现蓝绿发布
云原生·容器·kubernetes
forestsea20 小时前
微服务面试题:服务网关和链路追踪
微服务·云原生·架构
Ares-Wang20 小时前
kubernetes》》k8s》》Volume 数据卷 PVC PV NFS
云原生·容器·kubernetes
在河之洲木水1 天前
CFS 调度器两种调度类型普通调度 和 组调度
云原生·容器·kubernetes
东风微鸣1 天前
管理大规模监控技术栈的最佳实践
docker·云原生·kubernetes·可观察性
oceanweave1 天前
【kind管理脚本-2】脚本使用说明文档 —— 便捷使用 kind 创建、删除、管理集群脚本
云原生·kind
弧襪1 天前
K8S-证书过期更新
云原生·容器·kubernetes
东风微鸣1 天前
Grafana将弃用AngularJS-我们该如何迁移
docker·云原生·kubernetes·可观察性
云攀登者-望正茂2 天前
通过AWS EKS 生成并部署容器化应用
云原生·kubernetes·aws