zoukankan      html  css  js  c++  java
  • Spring cloud 实战读书笔记

    基础知识

    Spring cloud 版本说明

    Brixton.SR5 :Brixton 的第5个Release版本

    SRX:service releases 简称SRX版本,X版本号

    Spring boot 1.3.x 对应 Spring cloud Brixton 版本

    Spring boot 1.4.x 对应Spring cloud Camden 版本

    Spring boot 服务构建

    1. spring boot 生态被称为 Starter POMs,是一系列轻便的依赖包,针对常用的开发场景提供了一系列自动化配。
    2. 运行命令 mvn spring-boot:run
    3. @Value 支持${……}、持SpEL表达式 #{……}
    4. Maven profile 为每个环境所构建的包,spring boot 的profile 可以让应用程序的打包内容贯穿开发、测试、线上部署

    Spring-boot-starter-actuator 管理与监控

    1. 根据应用依赖和配置自动创建出来的监控和管理端点
    2. 端点的作用
      1. 应用配置类
      2. 度量指示类
      3. 操作控制类

    应用配置类

    /autoconfig:发现有一些期望的配置没有生效时,可以通过该端点来查看没有生效的具体原因

    /beans:获取应用上下文中创建的所有bean

    /configprops:获取应用中配置的属性信息报告

     

    /env :获取应用所有可用的环境属性报告

    /mappings:Spring mvc 的控制器映射关系报告

    /info: 自定义的一些信息

    度量指示类

    /metrics :内存信息、线程信息、垃圾回收信息等

    Gauge.* http 请求的性能指示之一

    /health:获取应用的各类健康指示信息

        通过HealthIndicator 接口实现

    /dump 暴露程序运行中的线程信息

    /trace :返回基本的Http 跟踪信息

    InMemoryTraceRepository 实现类

        操作控制类

        /shutdown 用来关闭应用的端点

            endpoints.shutdown.enabled=true 开启配置

     

     

        

     

     

        

  • 相关阅读:
    获取网页页面高度
    统计建模与R软件习题二答案
    R for installing package 'omg'
    R: for installing package 'RODBC'
    svm
    map(int, ..) 与 int() 的区别
    python: list[-1] 与 list[-1:] 的区别
    logisticregression
    bayes
    机器学习之python: kNN
  • 原文地址:https://www.cnblogs.com/zhangjianbin/p/6829350.html
Copyright © 2011-2022 走看看