springCloud:Eureka的元数据与Eureka Server的rest端点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springCloud:Eureka的元数据与Eureka Server的rest端点相关的知识,希望对你有一定的参考价值。

一、Eureka的元数据

1.1、简介

Eureka的元数据有两种:标准元数据和自定义元数据。

标准元数据指的是主机名、IP地址、端口号、状态页和健康检查等信息,这些信息都会被发布在服务注册表中,用于服务之间的调用。

自定义元数据可以使用eureka.instance.metadata-map配置,这些元数据可以在远程客户端中访问,但一般不会改变客户端的行为,除非客户端知道该元数据的含义。

1.2、操作

如下图:

 技术分享

1.2.1、修改demo2的application.properties配置

server.port=9093
spring.application.name=demo2
eureka.client.service-url.defaultZone=http://liuy1:9090/eureka/
eureka.instance.prefer-ip-address=true
#显示指定IP
eureka.instance.instance-id: ${spring.cloud.client.ipAddress}:${server.port}
#元数据
eureka.instance.metadata-map.my-metada=zhangsan

1.2.2、在demo1中访问

/**
 * 查询DEMO2服务的信息
 * @description 查询DEMO2服务的信息
 * @return
 * @throws Exception
 * @author 我爱大金子
 * @version 1.0
 * @date:2017年6月24日下午4:25:15
 */
 @GetMapping("/demo-instance")
 public List<ServiceInstance> showInfo() throws Exception {
     return discoveryClient.getInstances("demo2");
 }

1.2.3、测试

访问:http://localhost:9092/demo-instance 

技术分享

二、Eureka Server的rest端点

非JVM的微服务可使用REST端点操作Eu-reka,从而实现注册与发现。此处不举例说明,详情请参考http://projects.spring.io/spring-cloud/   

本文出自 “我爱大金子” 博客,请务必保留此出处http://1754966750.blog.51cto.com/7455444/1941647

以上是关于springCloud:Eureka的元数据与Eureka Server的rest端点的主要内容,如果未能解决你的问题,请参考以下文章

springcloud-Eureka注册中心搭建

springCloud eureka服务治理集群增加安全认证

每天学点SpringCloud:如何使用高可用的Eureka

SpringCloud系列之四---Zuul网关整合Swaagger2管理API

同样是服务注册中心,Eureka为什么比ZooKeeper优秀?

深入了解 Eureka 架构原理及实现