Как уменьшить потребление ресурсов eureka после запуска? - PullRequest
0 голосов
/ 21 мая 2019

У меня запущен сервер eureka в моем экземпляре aws ec2, и после успешного запуска я вижу постоянную загрузку процессора около 15-20%, я ожидаю, что она должна быть около нуля, поскольку у меня зарегистрировано только 3 службы.

Я пользуюсь учебниками по eureka и пытался поиграть с файлом application.yml, удалив все вещи, которые мне не понятны, но пока безуспешно.

== application.yml ==

server:
  port: 8000

eureka:
  instance:
    preferIpAddress: true
    hostname: localhost
  client:
    registerWithEureka: false # telling the server not to register himself in the service
    fetchRegistry: false
    serviceUrl:
      defaultZone : http://${eureka.instance.hostname}:${server.port}/eureka/

Я использую Java 1.8.

== build.gradle ==

buildscript {
    ext {
        springBootVersion = '2.0.5.RELEASE'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

group = 'org.example.eureka'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
}


ext {
    springCloudVersion = 'Finchley.SR1'
}

dependencies {
    compile('org.springframework.cloud:spring-cloud-starter-netflix-eureka-server')
    testCompile('org.springframework.boot:spring-boot-starter-test')
}

dependencyManagement {
    imports {
        mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
    }
}

tasks.withType(Jar) {
    archiveName = "eurekaserver.jar"
}

Я вижу следующие строки в журнале:

Running the evict task with compensationTime 0ms

Скорее всегоЯ что-то упустил в конфигурации, но не знаю, что, так как в Google я не нашел соответствующих подсказок / настроек до сих пор.Кто-нибудь может посоветовать?

...