美文网首页Spring ...
spring boot admin

spring boot admin

作者: 飞翔的鲲 | 来源:发表于2019-04-01 22:02 被阅读0次

参考
https://www.cnblogs.com/shihaiming/p/8488939.html
代码地址
https://gitee.com/skydreamfei/spring-cloud-examples

服务端 设置


将eureka注册中心服务加入监管

  1. 添加依赖
<dependencies>
  <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-eureka</artifactId>
  </dependency>
  <dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-server</artifactId>
    <version>1.5.6</version>
  </dependency>
  <dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-server-ui</artifactId>
    <version>1.5.6</version>
  </dependency>
</dependencies>
  1. 配置文件设置
server:
  port: 8000
spring:
  application:
    name: admin-server
eureka:
  instance:
    leaseRenewalIntervalInSeconds: 10
  client:
    registryFetchIntervalSeconds: 5
    serviceUrl:
# 注册地址设置
      defaultZone: ${EUREKA_SERVICE_URL:http://localhost:8761}/eureka/

management.security.enabled: false
  1. 启动配置
@Configuration
@EnableAutoConfiguration
@EnableDiscoveryClient
@EnableAdminServer
public class AdminServerApplication {

  public static void main(String[] args) {
    SpringApplication.run(AdminServerApplication.class, args);
  }
}
  1. 效果 浏览器访问http://localhost:8000
    图片.png

客户端设置, 单个服务加入监控


1. 设置依赖
<dependencies>
  <dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-client</artifactId>
    <version>1.5.6</version>
  </dependency>
</dependencies>

2. 设置配置信息
server.port=8001
# 配置Admin Server的地址
spring.boot.admin.url=http://localhost:8000  
# 关闭安全验证
management.security.enabled=false 

3. 启动
@SpringBootApplication
public class AdminClientApplication {
  public static void main(String[] args) {
    SpringApplication.run(AdminClientApplication.class, args);
  }
}
  1. 效果


    图片.png

客户端 使用eureka注册中心注册到admin


和服务注册到eureka配置一样,不再细说。

邮件发送配置


没用到,先不写了

相关文章

网友评论

    本文标题:spring boot admin

    本文链接:https://www.haomeiwen.com/subject/obobbqtx.html