.net - Eureka 仅显示 1 个 .NET 服务实例
问题描述
我已经构建了一个 eureka 服务器和一个 .net 核心服务。我已经将服务配置为向 eureka 注册,但是当我启动 2 个 .net 核心服务时,我在 eureka 仪表板中只看到 1 个服务实例。这是我的 .net 核心服务的 appsettings.json 文件配置:
{
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*",
"spring": {
"application": {
"name": "dotnetapp"
}
},
"eureka": {
"client": {
"shouldRegisterWithEureka": true,
"serviceUrl": "http://localhost:8761/eureka",
"shouldFetchRegistry": "false",
"ValidateCertificates": false
},
"instance": {
"appName": "dotnet",
"hostName": "localhost",
"port": 57903
}
}
}
我在 IIS 中安装了 2 个具有不同端口的服务(IIS 中的端口 57903 和 8088)。对于端口 8088,我已将 appsettings.json 文件更改为“端口:8088。浏览 2 个链接 http://localhost:8088 和 http://localhost:57903 没问题,但 eureka 仪表板上只显示一个实例。可以有人告诉我为什么以及如何解决此问题以采用负载平衡?
解决方案
推荐阅读
- excel - 如何以某种方式拆分单元格?
- .htaccess - http://www.www.example.com 重定向到 https://www.example.com
- c# - 错误 CS0029 无法隐式转换类型“System.Collections.Generic.IEnumerable”
'到'字符串' - c# - ChildActionOnly 输出缓存未禁用
- c# - Azure 文件共享使用引发 Int32 错误
- python - 如何修复'ctypes.ArgumentError:参数2:
: RaspberryPi 中的错误类型错误 - windows - 将 Windows Server 2019 从 1809 更新到 1903
- c# - 如何在 c# 中修复错误 {“Expected to read 4 header bytes but only received 0.”}?
- javascript - 使用 CSS 分隔单词组并强制换行
- ios - 更改运行时 ios 上的默认应用程序语言