问题标签 [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.
c# - SteelToe 无法从配置服务器访问数据
我遵循SteelToe
从我的配置服务器访问配置数据的文档。https://steeltoe.io/docs/steeltoe-configuration/#2-2-5-access-configuration-data
在我的内部,我TestController
在构造函数中设置了配置全局变量。但是,当我检查变量时_config
,它基本上没有null
值。
我不确定是否需要将值物理映射到CustomConfig
类属性?因为这没有在文档中指定。
启动.cs
程序.cs
控制器.cs
c# - 以配置提供程序为目标
我正在尝试从我的配置服务器获取设置并将其映射到我的对象。但是IConfiguration
返回给我一个集合,Providers
然后我必须使用GetSection
orGetChildern
方法来获取配置设置。
例如
启动.cs
以上为我提供了一个特定的部分,并且能够将其映射到我的MyConfiguration
类属性。
但是,我需要定位更多部分。我不想.GetSection
一一得到它们。
有什么东西可以用来从所需的提供者那里获取一个集合,即SteelToe
我可以将它映射到我的配置类中定义的属性吗?
asp.net-core - 在 .NET Core 控制台应用程序(Spring Cloud Config)上使用 Steeltoe Discovery Client
在这个线程中,我能够使用 ASP.NET CORE 的配置系统设置我的简单控制台应用程序。
代码很简单:
但是,由于应用程序不使用 IApplicationBuilder,我无法调用 .UseDiscoveryClient() 方法。我最终在 .AddDiscoveryClient(config) 上收到错误:
“发现客户端类型未知,检查配置”
有解决办法吗?我们想在 Spring Cloud Config 服务器上尝试使用控制台应用程序。如果 Steeltoe 没有办法做到这一点,请随时通知其他有这样做的图书馆。
c# - 如何使用 C# Steeltoe 库连接到现有的 ZUUL 服务器?
我目前正在使用 Steeltoe C# library/API 将 Restful API/Eureka 客户端连接到 Eureka 服务。我也有运行 ZUUL 服务。
我试图了解我的 Restful API 将如何使用 Steeltoe 连接到 ZUUL?
我已经阅读了 Steeltoe.io 网站上的大部分文档,但没有提到如何连接到 ZUUL。
我正在寻找有关使用 Steeltoe 连接到 ZUUL 的建议。
asp.net-core - Steeltoe Serilog 动态记录器在 .net core 2.2 应用程序中不起作用
我试图在我的 .net core 2.2 应用程序中使用新的 Steeltoe Serilog 动态记录器https://steeltoe.io/docs/steeltoe-logging/#2-0-serilog-dynamic-logger 。我使用了 Steeltoe.Extensions.Logging.SerilogDynamicLogger 包的 2.3.0 版本。在我的 program.cs 中,我有以下代码
在上面的块中,首先我不知道为什么
loggingBuilder.AddConfiguration(builderContext.Configuration.GetSection("Logging"));
是必需的,因为它用于配置 Microsoft ILogger,而 Serilog 不建议进行此类设置。无论如何,我的 appsettings.json 中都有
部署到 PCF 后,单击配置日志记录级别后,我只能在过滤记录器下看到 1/1,同样在更改默认记录器后,日志级别未得到控制。我正在使用 PCF 2.4。关于为什么它不起作用的任何想法都会有所帮助。
asp.net-core - 使用 eureka 的服务发现在 docker 容器中不起作用
当我在 docker 容器中运行我的 API 网关时,它无法找到我在 eureka 中注册的服务。
API 网关
-- 豹猫.json
-- API 网关的 appsettings.json
服务配置 --appsettings.json
码头工人-compose.yml
当我运行命令 docker-compose up 并检查http://localhost:8761/时,我发现我的服务已在 eureka 服务器中注册,但我运行http://localhost:7000/sample-api/order
它返回
localhost 当前无法处理此请求。HTTP 错误 500
我检查了我的控制台窗口,然后 API 网关能够发现服务,这是日志。
c# - 使用 Owin、SteelToe/Autofac 作为 Windows 服务运行的服务未向 Eureka Server 注册
Web 服务没有从作为 Windows 服务运行的 Steeltoe/Autofac 库的 OWIN SelfHosted 控制台应用程序向 Eureka Server 注册。
//container.StartDiscoveryClient(); 确实在另一个 ASP.net 应用程序中向 Eureka 服务器注册,但不在上述控制台应用程序中。
服务在 Postman 中正确运行,作为获取我们正在寻找的响应的客户端。
启动.cs:
ApplicationConfig.RegisterConfig("开发");
服务应显示在向 Eureka Server 注册的实例下
.net-core - 如何使用 Steeltoe Actuator + opencensus + Prometheus 使用指标
我们正在使用微服务架构实现企业级应用程序。为了实现它,正在使用.net core 和 JAVA,并使用关键的 steeltoe 框架来实现 .net 的微服务功能和 JAVA 的 sprint boot。现在我们正在生产准备好并需要在生产环境中捕获指标。我们计划使用执行器框架和 Prometheus + graffana 仪表板。通过执行器框架可以很容易地实现指标监控。如果我们想使用 steeltoe 实现相同的功能,我们必须使用 opencensus 将指标导出到 Prometheus。我的问题是 - 是否有 .net 核心支持通过 steeltoe 将指标从 opencensus 导出到 Prometheus 的示例。
提前致谢,
c# - PCF中配置服务器的多个配置文件
配置服务器支持读取名称为 的 yml 文件{applicationname.yml}
。但是我的应用程序中有两个 yml 文件。
我可以在 PCF 中使用 gitlab 从配置服务器读取这两个 yml 文件吗?我正在使用 .net core 2.2 和 steeltoe。提前致谢
sql-server - Pivotal Cloud Foundry (PCF) - SQL Server 凭据
我正在寻找一种简单且可维护的解决方案,用于在本地运行的 Pivotal Cloud Foundry (PCF) 上存储和检索连接字符串。我已经探索过 CredHub、ConfigServer、Vault,我正在寻找过去可能遇到过这种困境的人。我会很感激任何意见。
技术规格
- .NET 核心 2.2
- 更喜欢使用现有的 SteelToe 功能。
- C#