问题标签 [steeltoe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
100 浏览

asp.net-4.0 - 在 PCF 服务注册表中注册外部托管的应用程序

我正在尝试将外部托管的 ASP.NET 4.x 应用程序(使用 AWS Elastic Beanstalk)添加到现有 PCF 的服务注册表中。编辑:这可能吗?如果是这样,有人可以给我一个例子来说明如何做到这一点

0 投票
2 回答
726 浏览

asp.net - ASP.Net 中的 FeignClient 配置

我正在尝试使用 Spring-boot Java 和 SteelToe ASP.NET 创建微服务

第 1 步:我使用 Java 创建了一个完整的服务(具有 UI 和 API 的服务。它托管在 PCF 上)。API 内部定义了 ClassesControler。

第 2 步:使用 ASP.NET、SteelToe 创建一个微服务。在 Eureka 中注册服务并使用 Zuul 使其可发现。

步骤 3:使用接口、服务方法访问 JAVA 微服务

带有接口实现的服务:

我根据 SteelToe 中的示例提出了这种方法,但我讨厌硬编码 BASE_URL。问:我非常喜欢 Java 中使用的 @FeignClient 注解方式。关于如何以更好的方式访问现有微服务的任何想法。如果是这样,一个例子将不胜感激

编辑:我修改了问题以使其更清楚。流量从 Java 服务流向 .NET 服务。.NET 服务从 JAVA 服务 (ClassesController.java) 中的控制器请求类列表

0 投票
1 回答
99 浏览

spring - 如何使用 Steeltoe 扩展从 spring 配置服务获取多个配置文件到 dotnetcore 应用程序?

如何从 spring 配置服务器取回多个配置文件?

我有使用 Steeltoe.Extensions.ConfigServerCore.2.2.0 的 c# dotnetcore 3.1 应用程序

我能够获得与 spring 应用程序名称匹配的配置。即,如果我的应用程序名称是“my-service”,那么我可以通过使用获取“my-service.properties”以及“application.properties”

如果 spring 应用程序名称与配置服务器中的文件名匹配,则此方法有效。

我试过的

与不同的环境变体。但我永远不会得到额外的配置。我究竟做错了什么?

0 投票
1 回答
271 浏览

asp.net - 为什么在 Asp.Net Core 中使用 Steeltoe.Discovery.Client 库会不断增加内存?

我有一个使用 Steeltoe.Discovery.Client 2.2.0 库的简单 ASP.Net Core API 3.1(来自 VS 模板)项目。运行应用程序几天后,内存不断增加。我进行了一些调查,以获取有关为什么不使用该应用程序而内存增加的一些信息。

我发现,对于 30 秒的每次调用(HeartBeat askAsync,FetchRegistry Async),内存会增加而不会减少。

有人可以帮我弄清楚为什么内存在每次 I/O 峰值(eureka 调用)时不断增加(~1MB/min),而没有减少,我如何在生产中使用它而不重新启动应用程序以释放内存?

谢谢!

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
75 浏览

vmware - 哪个是 VMWare(PCF)应用程序服务中 Redis 的正确钢趾连接器

看起来 Steeltoe 提供了三个连接器 nuget 包https://www.nuget.org/packages/Steeltoe.Connector.ConnectorCore/ https://www.nuget.org/packages/Steeltoe.Connector.CloudFoundry/ https:// www.nuget.org/packages/Steeltoe.CloudFoundry.ConnectorCore/。我在 .net core 3.1 中有一个 ASP.NET Core 应用程序。我现在应该选择哪一个?我还可以获得每个这些软件包的详细文档。看起来 Steeltoe.Connector.ConnectorCore 需要 .netcore3.1,而另外两个只需要 .nestandard2.0。知道为什么会这样吗?理想情况下,所有可重用库都以 .netstandard2.X 为目标,如果我没记错的话

0 投票
1 回答
80 浏览

cloud-foundry - 无法使用 Steeltoe 3.0 连接器连接到 Redis

我最近将 Steeltoe 版本从 2.4.3 升级到 3.0.1。进行所需更改后,我的应用程序似乎无法连接到托管在 VMWare Cloud Foundry 中的 Redis。健康检查执行器停机并出现以下错误

RedisConnectionException:无法连接到 redis 服务器。UnableToConnect on localhost:6379/Interactive,Initializing/NotStarted,last:NONE,origin:BeginConnectAsync,未完成:0,last-read:0s 前,last-write:0s 前,keep-alive:60s,状态:Connecting,mgr: 10 个可用的 10 个,最后一次心跳:从不,全球:60283 秒前,v:2.1.58.34321。

我的 Program.cs 如下所示

我的 .csproj 如下所示。

我的 Startup.cs 如下所示。

看起来连接器无法从 VCAP_SERVICES 获取凭据,最终默认为 localhost。任何指针为什么会这样?提前致谢

0 投票
1 回答
142 浏览

vmware - 迁移到 Steeltoe 3.0 后,steeltoe serilog 动态记录器不工作

我在我的 .net core 3.1 应用程序中使用了 steeltoe 2.4.3。最近我将 steeltoe 包更新到 v3.0.1,看起来日志不是以 serilog 格式出现的。我无法弄清楚出了什么问题。我的 appsettings 中确实有 serilog 配置,如下所示。

Program.cs 如下所示

我的 .csproj 如下所示。

0 投票
1 回答
31 浏览

docker - 无法运行 MusicStore 示例

当我尝试运行此处描述的 MusicStore 示例时,docker 图像的下载会因以下错误而中断。

有人可以证实这一点吗?

在此处输入图像描述

0 投票
1 回答
29 浏览

database - 使用数据库扩展服务

Steeltoe 如何使用自己的数据库处理扩展服务?例如,我有一个搜索服务并希望扩大它,因为用户要求获得更多。扩大服务是不够的,因为瓶颈是数据库。更多搜索服务实例读取相同的数据库。通常您必须复制数据库。

Steeltoe 有办法解决这个问题吗?

BR马可

0 投票
1 回答
121 浏览

.net-core - 我可以在 grpc 客户端/服务器中使用 steeltoe eureka 服务发现吗

我有一个 grpc 服务,我想将它添加到服务发现中,并且 grpc 客户端能够发现它,但我无法在网上找到任何可以帮助我的东西。

我正在使用与尤里卡的钢趾

谢谢