美文网首页
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