service-fabric-stateless相关内容

在服务结构内运行后台任务-ASP.NET核心托管服务还是使用StatelessService.RunAsync()?

我们有微服务在Azure服务结构中运行,我们有一个需要每15分钟运行一次的后台任务,以执行一些与数据库相关的操作。我看到两个选项。 使用StatelessService.RunAsync方法并在相关微服务之一下实现后台任务。 使用HostedService和Do Service.AddHostedService实现逻辑。相关微服务的启动.cs中的ConfigureServices方法中 ..

未找到 System.Net.Http 4.2.0.0 的奇怪问题

我有一个奇怪的问题,让我发疯…… 我有一个简单的类库项目(完整的 .NET Framework,4.6.1),其中包含一个用于 Cosmos DB 功能的包装类.因此,我将“Microsoft.Azure.DocumentDB"NuGet Package 1.19.1 添加到该项目中.除此之外,我还参考了“Newtonsoft.Json"NuGet Package 10.0.3,以及几个“M ..

Service Fabric .net 核心应用程序不是 .net 核心

我们正在构建 Service Fabric 应用程序,但遇到了一些问题,每当您使用 Visual Studio 创建新的 Service Fabric 应用程序并指定使用 .Net 核心应用程序时,该应用程序/创建的 api 是 .Net 框架应用程序,而不是 .Net 核心. net452 代替: netcoreapp2.0 有谁知道这是什么原因,或者这是有意的行为吗? 问候 ..

Service Fabric无状态群集具有5个节点,但应用程序仅具有1个实例

我有一个使用Service Fabric中托管的无状态服务的系统 它在具有5个节点的本地开发集群中运行 我的某些服务的InstanceCount设置为-1 我希望看到主机可执行文件的多个实例显示在任务管理器中,但我只看到1 这让我觉得只有1个实例 我做错什么了吗? 保罗 解决方案 没有足够的信息来确定此处的实际问题,但是根据您的描述,我可能会怀疑两个可能 ..
发布时间:2021-04-14 18:43:29 C#/.NET

从可视stuido或Service Fabric资源管理器将Service Fabric回滚到以前的版本

我已通过Visual Studio发布将服务结构应用程序版本1.25.0发布到本地群集以及Azure中的群集.一切正常. Visual Studio也使我可以选择升级应用程序.但是我无法找到如何回滚和发布我的应用程序的先前版本,比如说Visual Studio中的1.23.0. 如果无法从Visual Studio中进行操作,是否可以通过Service Fabric资源管理器进行操作? ..
发布时间:2020-09-17 20:43:11 其他开发

使用diff打包包装Service Fabric后,防止Visual Studio重建

升级Service Fabric应用程序时遇到很多问题. 我最初的问题是我现在正在提出一种新产品,因为它特别涉及差异包装. 我已经修改了包裹,以删除我不想接触的服务. 但是当我通过Visual Studio发布时,它会进行完整的构建. 如果我尝试通过右键单击单独运行PowerShell脚本,则它将不起作用: Cannot validate argument on p ..
发布时间:2020-09-17 20:39:14 C#/.NET

如何从Winform应用程序调用服务结构服务?

我们有两个Service Fabric无状态服务.我们已经将服务结构运行时升级到最新版本,现在希望使用最新的V2(V2_1)运行时进行通信.我们还将Service Fabric SDK升级到了最新版本. MathService.它有两个暴露于沟通的端点. EvilMathTeacherService.它调用这两个端点来做一些事情.它还有一个暴露的端点. 这两个服务可以使用最新的V2( ..
发布时间:2020-09-17 20:28:48 C#/.NET

每个节点不止一个无状态服务实例

我的无状态服务从Service Bus队列接收任务并对其进行处理.我现在正在尝试寻找一种最佳方法,以尽可能多地使用Service Fabric节点的资源.因此,我看到了两种方法:1)在服务内部创建多个线程2)在每个节点上创建服务的多个实例.我认为第二种方法更安全,更正确,但是当我为1节点群集指定InstanceCount = 5时,我收到了警告. Config.xml ..
发布时间:2020-09-17 20:28:46 其他开发

在服务结构应用程序中动态创建服务

这有点描述性,请耐心等待. :) 在我要构建的应用程序中,产品具有独特的功能.用户可以选择加入功能A,B,D,但不能选择加入C.我构建此功能的方式是,每个独特的功能都是服务(无状态,我正在考虑将数据存储在Azure SQL中数据库,并从每个服务公开REST API).将所有服务捆绑在一起是一个ApplicationType.对于正在创建的每个客户租户(将其视为一组用户的共享帐户),我正在考虑 ..

将请求发送到在Service Fabric群集中的特定节点上运行的ASP.Net Core Web API

我正在研究Service Fabric应用程序,其中正在运行包含一堆ASP.NET Core Web API的应用程序.现在,当我在配置有5个节点的本地服务结构群集上运行应用程序时,该应用程序成功运行,并且能够发送公开Web API的发布请求.实际上,我想以相同的群集节点上运行的代码,对特定节点上公开的API发出不同的发布请求. 为进一步说明,例如,在节点'0'上公开了一个API,该API接 ..
发布时间:2020-09-17 19:59:56 C#/.NET

订阅Service Fabric群集级别的事件

我正在尝试创建一个服务,该服务将更新在我的服务结构群集中运行的应用程序的服务端点的外部列表. (基本上,我需要在本地F5负载均衡器中复制Azure负载均衡器.) 在上个月的服务结构Q& A中,团队向我指出了 RegisterServiceNotificationFilterAsync . 我使用这种方法提供了无状态服务,并将其部署到了我的开发集群中.然后,我通过运行ASP.NET Co ..
发布时间:2020-09-17 19:57:23 其他开发

找不到System.Net.Http 4.2.0.0的奇怪问题

我有一个奇怪的问题,这使我发疯…… 我有一个带有包装类的简单类库项目(Full .NET Framework,4.6.1)有关Cosmos DB的功能。因此,我已向该项目添加了“ Microsoft.Azure.DocumentDB” NuGet软件包1.19.1。除此之外,我还引用了“ Newtonsoft.Json” NuGet软件包10.0.3,以及一些“ Microsoft.Diag ..

启用服务结构服务以将PING发送到外部主机(C#)

我在Service Fabric无状态服务(不是API)中有一种将PING请求发送到外部主机的方法.它适用于我的本地服务结构群集,但不适用于Azure上的实际群集. 我RDP到群集并ping通主机,所有这些都导致“请求超时". 有人尝试过吗?我在群集的防火墙附近玩耍. 解决方案 ICMP在Azure内部被阻止. 不过,您可以使用PSPing来检查连接性. 更多信息此处. ..