From 80b6cbfc9c861469146318d0b3dd5f8b8b525b8a Mon Sep 17 00:00:00 2001 From: xiejun <xiejun@vci-tech.com> Date: 星期五, 01 十一月 2024 15:11:19 +0800 Subject: [PATCH] Revert "集成获取mdm分发通用数据格式接口集成" --- Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Service.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) diff --git a/Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Service.java b/Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Service.java new file mode 100644 index 0000000..18e28df --- /dev/null +++ b/Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Service.java @@ -0,0 +1,49 @@ +package org.springblade.core.prometheus.data; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Builder; +import lombok.Getter; + +import java.util.List; +import java.util.Map; + +/** + * model details see https://www.consul.io/api/catalog.html#serviceport + * + * @author consul + */ +@Getter +@Builder +public class Service { + + @JsonProperty("Address") + private String address; + + @JsonProperty("Node") + private String node; + + @JsonProperty("ServiceAddress") + private String serviceAddress; + + @JsonProperty("ServiceName") + private String serviceName; + + @JsonProperty("ServiceID") + private String serviceId; + + @JsonProperty("ServicePort") + private int servicePort; + + @JsonProperty("NodeMeta") + private Map<String, String> nodeMeta; + + @JsonProperty("ServiceMeta") + private Map<String, String> serviceMeta; + + /** + * will be empty, eureka does not have the concept of service tags + */ + @JsonProperty("ServiceTags") + private List<String> serviceTags; + +} -- Gitblit v1.9.3