Skip to content

元数据中心

Haotian Zhang edited this page Jun 3, 2025 · 2 revisions

Note

元数据中心功能仅在Dubbo3上支持。如果您正在使用Dubbo2,可以跳过本章节。

快速入门

本章节将介绍如何在您的 dubbo 服务中使用 dubbo-java-polaris 的元数据中心功能。北极星适配了Dubbo3的元数据中心功能,您可以启动Dubbo的元数据上报功能,并在北极星控制台看到Dubbo服务的元数据信息。

我们提供了示例项目供您参考:

dubbo 3.2.x:dubbo-example 3.2.x

在本章节中,我们将以示例项目中的dubbo-discovery-example展示我们的服务注册发现功能。

第一步:引入 Polaris 服务端

北极星 PolarisMesh 实现了一站式微服务治理能力,在使用 dubbo-java-polaris 前,您需要准备一套北极星服务端环境。参考安装北极星服务端

第二步:引入元数据上报依赖

元数据中心功能仅在Dubbo3上支持。请在pom.xml中添加依赖:

        <dependency>
            <groupId>com.tencent.polaris</groupId>
            <artifactId>dubbo-configcenter-polaris</artifactId>
            <version>2.0.1.0-3.2.7</version>
        </dependency>

第三步:增加相关配置文件

在您的Dubbo配置文件中声明元数据上报相关配置项:

# 北极星元数据中心地址
dubbo.metadata-report.address=polaris://127.0.0.1:8091
# 上报应用级元数据
dubbo.application.metadata-type=remote 

第四步:在北极星中查看接口信息

在示例项目dubbo-discovery-example中,dubbo-quickstart-provider的Dubbo应用实现了GreetingService和EchoService两个服务接口。此外,provider的配置中也添加了元数据上报的相关配置。

进入北极星控制台,在dubbo-quickstart-provider服务详情页的接口列表处,可以看到该Dubbo应用提供的Dubbo接口服务。

image

点击某一接口的查看详情,即可查看该接口的地址发现元数据。

Clipboard_Screenshot_1748920206

Clone this wiki locally