SpringCloud如何配置注册中心-Eureka
程序员文章站
2022-04-15 17:57:44
本文介绍 在 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
目录结构如下:
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
下一篇: Java面向对象基础到深入
推荐阅读
-
SpringCloud(四):将微服务注册到Eureka Server
-
深入理解SpringCloud之Eureka注册过程分析
-
springcloud使用consul作为配置中心
-
深入理解SpringCloud之Eureka注册过程分析
-
springcloud干货之服务注册与发现(Eureka)
-
SpringCloud用Zookeeper搭建配置中心的方法
-
spring cloud实现Eureka注册中心的HA的方法
-
Spring cloud Eureka注册中心搭建的方法
-
Spring-Cloud Eureka注册中心实现高可用搭建
-
SpringCloud之服务注册与发现Spring Cloud Eureka实例代码