zoukankan      html  css  js  c++  java
  • 基于spring-cloud的微服务(1) 服务注册中心eureka

    eureka是Netflix提供的服务注册中心组建,springcloud将其做了封装,作为自己的微服务架构中的一个注册中心组建
    下面的例子在IDEA中启动一个eureka的实例,然后提供一个provider,注册到这个注册中心去
    在IDEA中使用spring Initializer来新建一个Eureka项目

    填写相关的信息

    选择eureka server

    选择项目地址和gradle等信息,然后创建项目

    修改启动类EurekaApplication 增加@EnableEurekaServer注解,整个启动类的代码如下:

    package com.jiaoyiping.springboot.eureka;
    
    import org.springframework.boot.SpringApplication;    
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
    
    @SpringBootApplication
    @EnableEurekaServer
    public class EurekaApplication {
    
        public static void main(String[] args) {
    	    SpringApplication.run(EurekaApplication.class, args);
        }
    }
    

    修改spring-boot应用的配置文件,这里了使用的是yml文件的格式,整个配置文件内容如下:

    spring:
      application:
        name: eureka-server
    info:
      app:
        name: ${spring.application.name}
        version: v1.0.0
    server:
      port: 8081
      tomcat:
        uri-encoding: UTF-8
      servlet:
        context-path: /
    logging:
      config: classpath:logback.xml
    eureka:
      instance:
        hostname: 127.0.0.1
        prefer-ip-address: true
      client:
        registerWithEureka: false
        fetchRegistry: false
        service-url:
          defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/   
    

    启动EurekaApplication 然后访问 http://localhost:8081 看到如下的页面,算是启动成功:

  • 相关阅读:
    2049
    2046 ACM 数学
    1290 ACM 数学
    2017 ACM 字符串的本质
    1171 Big Event in HDU 01背包
    2045 数学:排列组合
    git命令(版本控制之道读书笔记)
    mysql:赋予用户权限、查看及修改端口号
    Linux系统的命令别名功能(转)
    回到上次目录、历史命令查找快捷方式及执行时间显示设置、查看系统版本
  • 原文地址:https://www.cnblogs.com/jiaoyiping/p/8689192.html
Copyright © 2011-2022 走看看