码迷,mamicode.com
首页 > 其他好文 > 详细

Eureka 的搭建

时间:2020-07-05 23:03:13      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:ati   搭建   autoconf   eem   pack   学习   系统启动   auto   main   

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 地址等。

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

Eureka 的搭建

标签:ati   搭建   autoconf   eem   pack   学习   系统启动   auto   main   

原文地址:https://www.cnblogs.com/youcoding/p/13252050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!