zoukankan      html  css  js  c++  java
  • 一、springcloud注册中心

    1、pom文件

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <parent>
            <artifactId>springcloud-fang</artifactId>
            <groupId>com.fangj.springcloud.core</groupId>
            <version>0.0.1-SNAPSHOT</version>
        </parent>
      <artifactId>fang-registry</artifactId>
      <packaging>jar</packaging>
      <name>fang-registry</name>
      <url>http://www.example.com</url>
    
      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
      </properties>
    
      <dependencies>
       		<dependency>
    			<groupId>org.springframework.cloud</groupId>
    			<artifactId>spring-cloud-starter-eureka-server</artifactId>
    		</dependency>
      </dependencies>
    
      <build>
    		<plugins>
    			<plugin>
    			   <groupId>com.spotify</groupId>
    			   <artifactId>docker-maven-plugin</artifactId>
    			   <version>0.4.12</version>
    			   <configuration>
    			      <!-- 注意imageName一定要是符合正则[a-z0-9-_.]的,否则构建不会成功 -->
    			      <!-- 详见:https://github.com/spotify/docker-maven-plugin    Invalid repository name ... only [a-z0-9-_.] are allowed-->
    			      <dockerHost>https://192.168.1.122:2375</dockerHost>
    			      <dockerCertPath>/Users/kenkou/.docker/machine/machines/default</dockerCertPath>
    			      <imageName>fangj:0.0.1</imageName>
    			      <dockerDirectory>${project.basedir}/src/main/docker</dockerDirectory>
    			      <resources>
    			         <resource>
    			            <targetPath>/</targetPath>
    			            <directory>${project.build.directory}</directory>
    			            <include>${project.build.finalName}.jar</include>
    			         </resource>
    			      </resources>
    			   </configuration>
    			</plugin>
    			<plugin>
    				<groupId>org.springframework.boot</groupId>
    				<artifactId>spring-boot-maven-plugin</artifactId>
    			</plugin>
    		</plugins>
    	</build>
      
    </project>
    

      2、配置文件

     application.properties

    #eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/
    eureka.client.registerWithEureka=false
    eureka.client.fetchRegistry=false
    

      application.yml

    server:
      port: 8761
      #官方写的就是 8761
    spring:
      application:
        name: eureka-server
    
    eureka:
      instance:
        hostname: eureka-server
        #配置主机名
      client:
        register-with-eureka: false
        #配置服务注册中心是否以自己为客户端进行注册(配置false)
        fetch-registry: false
        #是否取得注册信息(配置false)
        service-url:
          default-zone: http://${eureka.instance.hostname}:${server.port}/eureka/
          #配置eureka客户端的缺省域(该配置可能没有提示,请复制或者手动输入,切勿使用有提示的service-url会引起内置tomcat报错)
    

      3、启动类

    package com.fangj.springcloud.core;
    
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
    
    /**  
     * 注册中心
     *  
     * @author Jimmy.Fang
     * @date 2017年12月28日  新建  
     */
    @EnableEurekaServer
    @SpringBootApplication
    public class EurekaRegisterApplication {
    	/**
    	 * 入口程序
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		new SpringApplicationBuilder(EurekaRegisterApplication.class).run(args);
    	}
    }
    

      

  • 相关阅读:
    周记
    读书笔记
    我是一只IT小小鸟
    回车键完全替代模拟鼠标单击事件
    去除Flexgrid表格的隔行底色为白的样式
    Flexgrid中的sortable设为false的时候abbr属性也不存在的原因及解决办法
    Flexigrid列之间的拖拉线条在某些浏览器中不能很好地与栏目边缘重合解决方法介绍
    用基于openssl产生的密钥实现PHP和.NET端的RSA加解密互通
    CSS3轮播图
    淘宝放大镜
  • 原文地址:https://www.cnblogs.com/fangj/p/9229402.html
Copyright © 2011-2022 走看看