将微服务连接到 Eureka 命名服务器17 Mar 2025 | 阅读 2 分钟 在本节中,我们将把 currency-conversion-service 和 currency-exchange-service 连接到 Eureka 命名服务器。 首先,我们将连接 currency-conversion-service。 步骤 1: 选择 currency-conversion-service 项目。 步骤 2: 打开 pom.xml 文件并添加 eureka-client 依赖项。 步骤 3: 打开 CurrencyConversionServiceApplication.java 文件,并使用注解 @EnableDiscoveryClient 启用 服务发现客户端。 CurrencyConversionServiceApplication.java 启用服务发现客户端后,配置 Eureka 命名服务器的 URL。 步骤 4: 打开 application.properties 文件并配置 Eureka 命名服务器的 URL。 application.properties 如果我们查看 Eureka UI,会发现没有实例注册到 Eureka 服务器。 步骤 5: 运行 CurrencyConversionServiceApplication.java 文件。 步骤 6: 打开浏览器并刷新 Eureka 服务器页面。 它显示已注册的微服务的实例。 ![]() 我们看到 currency-conversion-service 的一个实例已注册到 Eureka 命名服务器,并在端口 8100 上运行。 让我们将 currency-exchange-service 连接到 Eureka 命名服务器。 步骤 1: 选择 currency-exchange-service 项目。 步骤 2: 打开 pom.xml 文件并添加 eureka-client 依赖项。 步骤 3: 打开 CurrencyExchangeServiceApplication.java 文件,并通过使用注解 @EnableDiscoveryClient 启用 服务发现客户端。 CurrencyExchangeServiceApplication.java 步骤 4: 打开 application.properties 文件并配置 Eureka 命名服务器的 URL。 application.properties 步骤 5: 运行 CurrencyExchangeServiceApplication.java 的两个实例。 第一个实例在端口 8000 上,第二个实例在端口 8001 上。 步骤 6: 打开浏览器并刷新 Eureka 服务器。 它显示已注册的微服务。 ![]() 我们看到 currency-exchange-service 的两个实例已注册到 Eureka 命名服务器。 这两个实例分别在端口 8001 和 8000 上运行。 在下图中,我们可以看到这两个微服务都已经注册到 Eureka 命名服务器。 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。