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注解 因为有多个服务 添加该注解 可以动态选择服务 达到负载均衡
  • 用服务提供者的服务名称远程调用
相关推荐
是小崔啊3 小时前
叩丁狼K8s - 概念篇
云原生·容器·kubernetes
AKAMAI10 小时前
Sport Network 凭借 Akamai 实现卓越成就
人工智能·云原生·云计算
ajax_beijing11 小时前
zookeeper是啥
分布式·zookeeper·云原生
user48402325423914 小时前
使用自定义snapshotter修改容器的rootfs路径
云原生
骆驼102415 小时前
40分钟的Docker实战攻略
云原生·eureka
阿里云云原生17 小时前
阿里 Qoder 新升级,Repo Wiki 支持共享、编辑和导出
云原生
眠りたいです19 小时前
基于脚手架微服务的视频点播系统-数据管理与网络通信部分的预备工作
c++·qt·ui·微服务·云原生·架构·媒体
元闰子1 天前
OLTP上云,哪种架构最划算?·VLDB'25
数据库·后端·云原生
Xxtaoaooo1 天前
OpenTenBase分布式HTAP实战:从Oracle迁移到云原生数据库的完整指南
云原生·oracle·tdsql·opentenbase·腾讯云数据库