问题标签 [service-fabric-stateless]

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 投票
1 回答
345 浏览

c# - Web API Service Fabric 应用程序提供未经授权的

我创建了一个托管在服务结构中的 Web api。当我从客户端点击 api 时,它在本地运行良好,但从远程机器给出401 。我在 Web API 中使用了IntegratedWindowsAuthenticationNegotiate 身份验证方案。

有人可以帮忙吗?

0 投票
1 回答
257 浏览

service-fabric-stateless - Asp.Net Core StateLess Serivce 在 Azue Service Fabric 中调用 StateLess Serice

我正在尝试从 Asp.Net Core Stateless API 调用无状态服务。我无法使用无状态服务中的方法。

这是将调用无状态服务方法的控制器操作方法。

这是无状态服务中的方法。

侦听器代码是

我能够点击控制器 Get 方法,但它在 repository.GetSomething() 方法中被击中并且无法访问该方法。我不知道我在这里错过了什么。

任何指针都会非常有帮助。提前致谢

更新:

清单文件:

在此处输入图像描述

0 投票
1 回答
784 浏览

c# - Service Fabric Stateless Cluster 有 5 个节点,但应用只有 1 个实例

我有一个使用 Service Fabric 中托管的无状态服务的系统

这是在具有 5 个节点的本地开发集群中运行的

我的一些服务将 InstanceCount 设置为 -1

我期待看到主机可执行文件的多个实例显示在任务管理器中,但我只看到 1

这让我觉得只有 1 个实例

难道我做错了什么?

保罗

0 投票
1 回答
145 浏览

azure-service-fabric - Azure Service Fabric 模板 - 选择哪一个

我正在创建一个服务结构应用程序。我在 Microsoft 文档中看到,根据我们存储数据的方式,我们可以在无状态和完整模板之间进行选择。

但是在.net core 2.0本身下,它有“无状态”和“无状态的Asp.net核心”。这两者有什么区别。

在此处输入图像描述

我的要求是迁移现有的无状态 Web api。根据微服务架构,我选择了无状态 Asp.Net 核心模板作为前端 api,我无法决定 Web api 的模板。

提前致谢

0 投票
1 回答
130 浏览

azure - 为开发生命周期配置 Azure ServiceFabric - 如何参数化主机名?

在 Azure 中管理将代码更改部署到 Dev、Test 和 Prod 环境的好方法是什么?Azure / Service Fabric 站点提供了一篇文章,用于使用操作指南下的参数指定端口号 - 管理应用程序生命周期 ( https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-how -to-specify-port-number-using-parameters),但我不确定如何管理主机名 - 是否有可以包含在 Publish Profile .xml 文件中的主机名相关属性(例如,Cloud.xml) ?

背景:我正在从作为 Windows 服务运行并使用带有 http 和 https 端点的 WebHttpBinding 的自托管本地 WCF 应用程序迁移(使用 T4 配置文件模板来确定主机名和端口号,具体取决于环境)。我正在将此迁移到 Azure ServiceFabric WcfCommunicationListener 应用程序(类似于此处找到的示例:https ://github.com/loekd/ServiceFabric.WcfCalc )......

如您所见,主机名是从 StatelessServiceContext 的 NodeContext 获得的——有没有一种好的方法可以将其设置为针对每个环境的不同主机名?我的客户需要能够根据主机名进行 http/https 调用以确定他们连接到哪个环境。谢谢!

0 投票
1 回答
385 浏览

service-fabric-stateful - Service Fabric:我们如何报告有状态服务的特定副本和无状态服务的特定实例的指标负载

我们如何报告有状态服务的特定副本和无状态服务的特定实例的度量负载。例如,有 5 个实例的无状态服务,我只想报告实例 1 的指标负载,不影响实例 2、3、4 和 5。

根据文档,我们可以报告分区级别的指标负载: IServicePartition.ReportLoad(IEnumerable)

示例:this.Partition.ReportLoad(new List { new LoadMetric("CurrentConnectionCount", 1234) });

谢谢

0 投票
1 回答
172 浏览

c# - 如何在运行时在本地服务结构服务器上创建无状态服务

我正在尝试在运行时按需创建无状态服务的实例,而无需在清单文件中添加有关类型的额外条目。

在乞讨时我想,我可以使用

但是,我仍然必须在清单文件中注册服务类型或服务模板,但这不是重点。

现在,我想知道是否可以在清单或 powershell 脚本中创建没有元数据的无状态服务实例?只是以编程方式编写服务?

0 投票
1 回答
458 浏览

c# - 防止服务更改 Service Fabric 中的节点

有没有办法阻止服务在 Service Fabric 的节点之间移动?

我有一个连接到 api 来收集数据的无状态服务

此 API 一次只允许 1 次登录。

如果 Service Fabric 不断在节点之间移动,则存在 2 个潜在问题 -

1) 我可以解决并发登录问题

2)假设我可以确定何时关闭 1 个服务并启动另一个服务,则在新节点上的服务登录时将有 x 秒的间隙。我需要不断连接到 api

一旦服务在节点上启动,我希望它保持原样!

保罗

0 投票
0 回答
228 浏览

azure - 服务结构通信侦听器未从无状态应用程序调用到另一个无状态服务应用程序

实际上我创建了服务结构无状态应用程序。同时添加实例监听器如下

但是这些监听器不是无状态的。它给出的错误就像没有任何带参数的实例一样。单个或两个参数。由于这些原因,我尝试了

->至于控制台应用程序(带有服务代理)能够调用服务方法 ->但是带有另一个无状态应用程序我无法调用任何方法。并且不会抛出任何异常

Tq。请任何人都可以建议我在其中工作

0 投票
0 回答
59 浏览

asp.net-mvc - 在不丢失依赖注入的情况下调用控制器中的方法

我正在开发一个服务结构应用程序。具体来说,我正在添加一个 CommandInstanceHandler 来侦听来自服务总线的消息。

从 CommandInstanceHandler 中,我想调用 Controller 中的一个方法。但是,它并不像实例化控制器的新实例并调用方法那么简单。控制器在启动时通过几个依赖注入进行实例化。

有没有办法从同一个服务结构应用程序中的一个类访问在启动时实例化的控制器实例(使用所有依赖注入)?