首页 > 其他分享 >Springcloud之服务注册中心-----Eureka开发步骤

Springcloud之服务注册中心-----Eureka开发步骤

时间:2022-11-06 01:11:50浏览次数:51  
标签:spring server eureka client ----- 注册 Springcloud Eureka cloud

一、Eureka(netflix开发的)

  A. 开发 服务端 server

    1.创建项目 并 引入依赖 

    <!--sprinngboot-web-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

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

    2.编写配置文件 application.properties

      server.port=8671                                                     # 指定服务端口
      spring.application.name=eurekaserver                                 #  指定eureka服务名称  | 唯一标识
      eureka.client.service-url.defaultZone=http://localhost:8671/eureka   # 暴露服务中心地址      
      eureka.client.register-with-eureka=false                     #关闭自己注册自己
      eureka.client.fetch-registry=false                             #关闭 启动时把自己作为客户端立即注册,初始化好了在注册

    3.入口类加入注解 @EnableEurekaServer   

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

    4.浏览器访问eureka的服务注册页面

      http://localhost:8671

 

  B.开发 客户端 client

    1.创建项目 并 引入依赖

        <!--springboot web-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>


        <!--引入eureka client-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>
    </dependencies>

    2.编写配置文件 application.properties 

      server.port=9999                                 #服务端口号
      spring.application.name=eurekaclient                        #服务名称唯一标识
      eureka.client.service-url.defaultZone=http://localhost:8761/eureka    #eureka注册中心地址

    3.入口类加入注解  

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

 

  C.浏览器端server查看客户端是否注册成功

 

标签:spring,server,eureka,client,-----,注册,Springcloud,Eureka,cloud
From: https://www.cnblogs.com/Life-QX/p/16861807.html

相关文章

  • 异步处理-梨视频爬取
    importrequestsfromlxmlimporthtmlimportrandomimportosfrommultiprocessing.dummyimportPoolheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;W......
  • 知识蒸馏 -- 定位蒸馏LD
    定位蒸馏定位蒸馏:LocalizationDistillation,简称LD论文地址:LocalizationDistillationforDenseObjectDetection开源代码地址:https://github.com/HikariTJU/LDMM......
  • C++-内存四区
    内存四区:1.代码区:代码区:用来存放你写的代码的,只读和共享。只读:意思是编译运行后不能操作,其目的是防止程序意外的修改了他的命令。共享:共享的目的是对于频繁执行的程序,......
  • JAVA8-Lambda-distinct(去重)
    去除重复元素/重复对象使用去重API//注意:Student对象需要重写equals方法和hashcode方法publicstaticvoidmain(String[]args){ArrayList<Student......
  • 关于FTP服务-主动模式与被动模式-以及防火墙的开通说明
    背景:因最近一个项目,需要在一台服务器上搭建FTP服务,还要准备好防火墙,能保障客户端能正常访问这里涉及到两个问题是需要我们深思和考虑的:第一个问题:首先我们得知道FTP是因......
  • 青少年CTF Misc-Easy 百家姓 WP
    根据题目提示,直接用百家姓解码然后复制下方字符串不难看出是base16,之后进行base16解码提示内容太多,然后尝试破解开头一段发现是一串英文文章,猜测flag就藏在文章里面,......
  • 青少年CTF Crypto-Easy BASE WP
    根据题目猜测利用base解码,然后看了一下题目发现字母都是a-f之间 猜想要利用base16进行解码得到 有根据新的到的字符串看到数字都是在2~7之间,故利用base32进行解码得......
  • freertos-刘火良:内核实现
    定义习惯变量将变量类型缩写当作前缀,如无符号字符uc,字符指针pc,数据结构、任务句柄等用x函数返回值类型缩写当作前缀,如无返回v,私有函数加pri前......
  • sonarqube-postgresql-sonar-scanner安装配置linux
    1、上传jdk、sonarqube、postgresql到服务器1.1、jdk11下载1.2、sonarqube下载1.3、postgresql下载2、jdk安装配置#解压tar-zxvfOpenJDK11U-jdk_x64_linux_hotspo......
  • 青少年CTF Misc-Easy 女神的朋友圈 WP
    思路一:首先利用百度识图得知是安港良苑大酒店   之后得到第二张图片   根据图片提示华侨城长安国际和王府井百货还有旁边的农业银行,利用地图可以得到第......