zoukankan      html  css  js  c++  java
  • Eureka 的搭建

    1、创建普通 Spring Boot 项目,并添加 Eureka 的依赖。

    如下图所示:

    2、在启动类上添加注解 @EnableEurekaServer

    注解 @EnableEurekaServer 表示开启 Eureka 的功能

    package com.example.eureka;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
    
    @SpringBootApplication
    @EnableEurekaServer // 表示开启 Eureka 的功能
    public class EurekaApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(EurekaApplication.class, args);
        }
    
    }
    

    3、在 application.properties 文件中添加配置信息

    如下图所示:

    # 为当前服务指定一个名字
    spring.application.name = eureka
    # 设置端口号
    server.port = 1111
    # 默认情况下,Eureka Server 也是一个微服务,所以当它还是一个注册中心的时候,它会有两层身份:1.注册中心,2.普通微服务,
    # 即它会自己把自己注册到注册中心
    # register-with-eureka 设置为 false ,表示当前项目不要注册到注册中心。
    eureka.client.register-with-eureka = false
    # 表示是否从 Eureka Server 上获取注册信息
    eureka.client.fetch-registry=false
    

    4、启动项目

    如果启动项目时,报错Error processing condition on org.springframework.boot.autoconfigure.freemarker.FreeMarkerServletWeb

    解决办法参考文章:https://www.cnblogs.com/youcoding/p/13251920.html

    打开浏览器,访问 http://localhost:1111,效果如下:

    这就是 Eureka 的后台控制界面。

    其中:

    • System Status:表示系统状态,如系统启动时间等

    • DS Replicas:表示集群环境下的副本,即当前服务从哪里同步数据

    • Instances currently registered with Eureka:当前已注册的服务

    • General Info:系统运行环境,如 CPU、内存等

    • Instance Info:当前服务的基本信息,如 IP 地址等。

    每天学习一点点,每天进步一点点。

  • 相关阅读:
    第三百八十二节,Django+Xadmin打造上线标准的在线教育平台—xadmin管理员详情页面布局,导航图标设置
    THINKPHP5近期暴露的漏洞
    同事孩子满月酒送诗十二首
    东莞电台送诗
    前两天解决了一个贴吧里面牛年找牛的问题
    群友作诗大会
    老系统维护有感
    家和万事兴 歌词
    傻大个的保健人生遭遇
    东莞电台忽来关心,寥寥数语,余有感言
  • 原文地址:https://www.cnblogs.com/youcoding/p/13252050.html
Copyright © 2011-2022 走看看