微服务学习 Eureka注册中心

服务调用时候出现问题,当服务者很多时候,比如不同的端口。消费者如何找到服务者的地址?又如何判断服务者是否健康。

Eureka基本原理:

总结:如果有多个服务提供者,消费者该如何选择?

搭建Eureka注册中心:

1.引入依赖

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>

2.编写启动类,添加@EnableEurekaServer注解

这里在启动类上加 表示一个开启Eureka服务的开关

3.添加yml文件,编写配置

server:
  port: 10086 # 服务端口
spring:
  application:
    name: eurekaserver # eureka的服务名称
eureka:
  client:
    service-url:  # eureka的地址信息
      defaultZone: http://127.0.0.1:10086/eureka

注册user-service //注册服务到Eureka中

applation:
    name: #服务名字

eureka:
  client:
    service-url:  # eureka的地址信息
      defaultZone: http://127.0.0.1:10086/eureka
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>

在Eureka注册中心拉取服务

相关推荐

  1. Nacos vs. Eureka服务注册中心的对比

    2024-04-13 05:32:03       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-13 05:32:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-13 05:32:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-13 05:32:03       82 阅读
  4. Python语言-面向对象

    2024-04-13 05:32:03       91 阅读

热门阅读

  1. Igh related:Small Bug And Notes Record.

    2024-04-13 05:32:03       43 阅读
  2. OpenCV C++ 学习笔记(一)

    2024-04-13 05:32:03       40 阅读
  3. C 共用体

    2024-04-13 05:32:03       35 阅读
  4. 常见的分类算法及其应用场景

    2024-04-13 05:32:03       29 阅读
  5. 数据仓库—ETL工具与技术:数据仓库的坚实基石

    2024-04-13 05:32:03       36 阅读
  6. 8266 Ubuntu下 arduino开发

    2024-04-13 05:32:03       35 阅读
  7. Promise学习笔记

    2024-04-13 05:32:03       37 阅读
  8. 数据仓库—ETL技术全景解读:概念、流程与实践

    2024-04-13 05:32:03       35 阅读
  9. Hive窗口函数

    2024-04-13 05:32:03       28 阅读
  10. FTP超大文件下载入库--断点续传发

    2024-04-13 05:32:03       30 阅读
  11. 常见分类算法及其应用

    2024-04-13 05:32:03       31 阅读