spring cloud系列-01.注册中心Eureka搭建

最近项目中用到了spring cloud中的整套东西,刚好闲下来总结下整套框架的搭建过程。
废话不多说,先看注册中心的搭建配置。

1.pom.xml应用spring cloud的相关jar包:

  <parent> 
     <groupId>org.springframework.boot</groupId>  
      <artifactId>spring-boot-starter-parent</artifactId>  
      <version>1.5.4.RELEASE</version>  
   </parent> 
    <dependencyManagement>
    <dependencies>
         <dependency>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-dependencies</artifactId>
             <version>Dalston.SR1</version>
             <type>pom</type>
             <scope>import</scope>
         </dependency>
     </dependencies>
    </dependencyManagement>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
      <!--eureka server 注册中心服务jar包 -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka-server</artifactId>
        </dependency>
        <!-- 添加monitor监控,可忽略 -->
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-client</artifactId>
            <version>1.3.4</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.jolokia</groupId>
            <artifactId>jolokia-core</artifactId>
        </dependency>
  </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
             <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-compiler-plugin</artifactId>  
                <configuration>  
                    <source>1.8</source>  
                    <target>1.8</target>  
                </configuration>  
            </plugin>  
        </plugins>
    </build>

2.application.properties配置(习惯了properties格式的文件,一直没有使用yml格式的文件)

#####################本应用端口及名称
spring.application.name=registry-server
server.port=8761

eureka.client.registerWithEureka=false
eureka.client.fetchRegistry=false
eureka.client.serviceUrl.defaultZone=http://127.0.0.1:8761/eureka/

# ===================================================================
# 服务监控中心配置 (可忽略)
# ===================================================================
spring.boot.admin.client.enabled=true
spring.boot.admin.client.name=registry-server
spring.boot.admin.url=http://127.0.0.1:8090
spring.boot.admin.client.prefer-ip=true
spring.boot.admin.client.service-url=http://127.0.0.1:8761
#spring.boot.admin.client.health-url=http://127.0.0.1:8773

info.app.name="@project.name@"
info.app.description="registry-server"
info.app.version="@project.version@"
info.app.spring-boot-version="@project.parent.version@"
management.security.enabled=false

3.spring boot启动类

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * 服务启动入口
 *
 */
@EnableEurekaServer
@SpringBootApplication
public class RegistryServerApplication {
    public static void main(String[] args) {
        SpringApplication.run(RegistryServerApplication.class, args);
    }
}

4.启动启动类,即可看到效果,简单的注册中心搭建完成
注册中心效果图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值