001 服务治理

Posted trekxu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了001 服务治理相关的知识,希望对你有一定的参考价值。

一 .概述

  在微服务之中,最为重要的就是服务治理.这个概念包括两个方面的内容

  [1]服务的注册

  [2]服务的发现

  本次我们从开始使用Eureka来完成服务中心的搭建.


 二 .创建eureka服务中心

[1]依赖的服务  

<dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka-server</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
        </dependency>
    </dependencies>

我们如果想要创建eureka的服务中心,就需要添加如上的依赖.

[2]创建启动类 

@SpringBootApplication
@EnableEurekaServer
public class CloudEurekaApplication {
    
    public static void main(String[] args) {
        SpringApplication.run(CloudEurekaApplication.class,args);
    }
}

我们想要创建一个eureka的服务中心就是这么简单,我们现在看看配置文件的内容.  

server:
  port: 10086
  
eureka:
  instance:
    hostname: localhost ##服务的主机名
  client: 
    register-with-eureka: false ## 
    fetch-registry: false  ## 在eureka之中,配置上面的两个配置就作为服务端的配置
    service-url:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ ## eureka的服务暴露地址

三 .环境的测试  技术分享图片

 

  当我们启动我们的eureka的服务项目之中,我们如果能看到上述的内容就说明我们eureka的服务中心搭建成功了.

以上是关于001 服务治理的主要内容,如果未能解决你的问题,请参考以下文章

[新增ST-001片段]全程字幕-20套UML+Enterprise Architect建模示范视频

不改一行代码,轻松拥有企业级微服务治理|MSE微服务治理专业版发布

不改一行代码,轻松拥有企业级微服务治理|MSE微服务治理专业版重磅发布

低代码应用在腾讯TSF实现服务治理的解决方案

三种微服务治理方式

springCloud 之 Eureka服务治理机制及代码运行