美文网首页
4、微服务info信息的完善

4、微服务info信息的完善

作者: 紫雨杰 | 来源:发表于2018-06-22 15:21 被阅读0次

    步骤:

    注意: 
      (1)、 SpringCloud的版本最好是 <version>Dalston.SR1</version>
            如果是<version>Edgware.RELEASE</version>,自我保护模式频繁修改一个微服务的instance-id,
            看不出来修改前无用的微服务没有注销,而是改变状态为DOWN;
    
    1)、在服务提供者的pom.xml中添加actuator :
    
            <!-- actuator 监控信息完善 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-actuator</artifactId>
            </dependency>
    
    2)、在总的父工程的pom.xml中添加 build:
    
        <!-- 微服务完整info信息构建 -->
        <build>
            <finalName>${project.name}</finalName>
            <resources>
                <resource>
                    <directory>src/main/resources</directory>
                    <filtering>true</filtering>
                </resource>
            </resources>
            <plugins>
                <!-- 解析和读取以$符号开始和以$符号结尾的在指定路径下(src/main/resources)的配置文件信息 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <configuration>
                        <delimiters>
                            <delimiter>$</delimiter>    或者   <delimit>$</delimit>
                        </delimiters>
                        <useDefaultDelimiters>false</useDefaultDelimiters>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
    3)、在服务提供者的resources中的yml配置文件中添加info信息:
    
            info:
            app.name: zlj-microservicecloud
            company-name: www.baidu.com
            build.artifactId: $project.artifactId$ # 在pom.xml中的build中进行配置,读取以$开始$结束的变量的值
            build.version: $project.version$
    
    4)、修改自定义服务名称信息和主机IP地址:
    
            eureka:
              instance:
                instance-id: microservicecloud-dept      # 主机映射名称修改(自定义服务名称信息)
                prefer-ip-address: true   # 访问路径可以显示IP地址(主机IP信息显示)
    
    自定义服务名称和IP地址的显示.png
    5)、点击自定义服务名称,可以查看服务的info信息
           
        注意:运行的时候,必须先install 该模块依赖的其它模块,否则查看不到
    
    info信息.png

    相关文章

      网友评论

          本文标题:4、微服务info信息的完善

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