zoukankan      html  css  js  c++  java
  • Eureka启动服务

    https://www.cnblogs.com/zou-rong/p/12572700.html接着这里改造。

    右击cloud-demo父工程,新建Moudle: eureka-server

    使用eureka有三个步骤

    第一:

      pom.xml导包

    <?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">
    <parent>
    <artifactId>cloud-demo</artifactId>
    <groupId>com.company</groupId>
    <version>1.0.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>eureka-service</artifactId>
    <dependencies>
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>
    </dependencies>

    </project>

    第二:

      启动类

    package com.company;

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

    @EnableEurekaServer//开启Eureka注册中心
    @SpringBootApplication
    public class EurekaApplication {
    public static void main(String[] args) {
    SpringApplication.run(EurekaApplication.class);
    }
    }

    第三:

      配置端口application.yaml

    server:
    port: 8888
    #指定服务名称,默认是unknown
    spring:
    application:
    name: eureka-server
    #注册自己,解决单独启动报错(eureka会作为集群,需相互注册)
    eureka:
    client:
    service-url:
    defaultZone: http://localhost:8888/eureka

    接下里就可以启动eureka-server应用了,刚启动会报错是因为没有注册自己。

    配置上面注册自己后启动只会报错一次,原因是在注册自己时自己还未启动完成,启动完成自动重连就会成功了。打开http://localhost:8888/就能看到eureka的监控中心了。

     如果不想注册自己也可以配置

    eureka:
    client:
    register-with-eureka: false

    启动还是会报错com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect

    参考https://blog.csdn.net/TomHaveNoCat/article/details/82868336

    应该是第3条引起的,客户端不在网络中,刚启动还没有客户端来连接

  • 相关阅读:
    php中in_array使用注意
    Web 图形可视化 SQL 优化神奇
    Java源码安全审查
    MySQL分库分表方案
    Hystrix 监控数据聚合 Turbine
    idea打包springboot项目没有.original文件
    使用MySQL悲观锁解决并发问题
    使用MySQL乐观锁解决并发问题
    不建议把数据库部署在docker容器内
    Hystrix 监控面板(六)
  • 原文地址:https://www.cnblogs.com/zou-rong/p/12574586.html
Copyright © 2011-2022 走看看