其他分享
首页 > 其他分享> > Spring Cloud服务注册中心组件

Spring Cloud服务注册中心组件

作者:互联网

服务注册中心组件

服务注册中心是整个微服务架构抽取的一个服务,这个服务不完成项目中的任何业务功能,仅仅用来在微服务中记录微服务以及都整个微服务进行健康检查,以及服务元数据存储

服务注册组件开发

常用的服务注册组件: eureka(netflix)、zookeeper(java)、nacos(alibaba)、consul(Go)

eureka

Eureka有两个组件 eureka server(服务注册中心)、eureka client(各个微服务)

开发服务注册中心

1.创建Spring Boot项目
2.引入依赖
<!--        引入eureka服务端依赖-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>
3.编写配置文件
# eureka服务端默认端口8761
server:
  port: 8761
# 指定服务名 唯一表示  不要带有_下划线
spring:
  application:
    name: EUREKASERVER
# 指定服务注册中心的地址
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8761/eureka
#关闭自我注册
    register-with-eureka: false
    fetch-registry: false

4.入口类添加注解
@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {
    public static void main(String[] args) {
        SpringApplication.run(EurekaServerApplication.class,args);
    }
}

访问http://localhost:8761

标签:服务,Spring,eureka,8761,注册,组件,server,Cloud
来源: https://www.cnblogs.com/codegzy/p/15348531.html