欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringCloud如何配置注册中心-Eureka

程序员文章站 2022-06-28 17:13:27
本文介绍 在 springCloud中如何配置 注册中心Eureka完整demo地址: https://gitee.com/likunzhu/demo7.git目录结构如下:1、Eureka 注册中心作用?用于注册服务与发现服务服务提供者在Eureka中注册,表示“我是服务提供者,并且可以提供服务”;服务提供者在Eureka中注册,表示“我是服务消费者,我来Eureka查有那些服务是我需要的”。2、配置代码application.yml //配置文......

本文介绍 在 springCloud中如何配置 注册中心Eureka

完整demo地址: https://gitee.com/likunzhu/demo7.git


目录结构如下:

SpringCloud如何配置注册中心-Eureka


1、Eureka 注册中心作用?

用于注册服务与发现服务

服务提供者在Eureka中注册,表示“我是服务提供者,并且可以提供服务”;

服务提供者在Eureka中注册,表示“我是服务消费者,我来Eureka查有那些服务是我需要的”。


2、配置代码

application.yml  //配置文件

server:
  port: 7001

eureka:
  instance:
    hostname: replica1  #hostname 对应 host文件中127.0.0.1 ,实际就是ip地址

  client:
    fetch-registry: false #设置为false,则表示自己就是主持中心
    register-with-eureka: false #表示是否向eureka注册自己,false
    service-url: # 监控页面 EurekaServer的地址,现在是自己的地址,如果是集群,需要加上其它Server的地址。
      # 单注册中心的写法 defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/,如果要扩展则 加个逗号在写一个http://replica3:7003/eureka/
      defaultZone: http://replica2:7002/eureka/


pom.xml  //依赖包

 <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka-server</artifactId>
            <version>1.4.6.RELEASE</version>
  </dependency>
 

Eureka_7001.java //启动类

@SpringBootApplication
@EnableEurekaServer//服务端的启动类,可以接受别人注册进来
public class Eureka_7001 {
    public static void main(String[] args) {
        SpringApplication.run(Eureka_7001.class,args);
    }
}

3、如何打开控制面板?

地址栏输入:http://localhost:7001/ ,其中 localhost 为服务器地址 7001为Eureka模块 配置的端口号

4、Eureka 都挂了,微服务还能调通吗? 可以

https://developer.51cto.com/art/202005/616010.htm?pc

本文地址:https://blog.csdn.net/weixin_41034044/article/details/107884756

相关标签: SpringCloud