service-fabric-stateless相关内容
我们有微服务在Azure服务结构中运行,我们有一个需要每15分钟运行一次的后台任务,以执行一些与数据库相关的操作。我看到两个选项。 使用StatelessService.RunAsync方法并在相关微服务之一下实现后台任务。 使用HostedService和Do Service.AddHostedService实现逻辑。相关微服务的启动.cs中的ConfigureServices方法中
..
我正在处理一个Service Fabric项目,在该项目中我需要实现一个可以在特定时间(例如每16小时或24小时)执行的计划作业。 下面是我的有状态执行元服务实现 [StatePersistence(StatePersistence.None)] internal class Actor3 : Actor, IActor3, IRemindable { public Actor
..
我有一个奇怪的问题,让我发疯…… 我有一个简单的类库项目(完整的 .NET Framework,4.6.1),其中包含一个用于 Cosmos DB 功能的包装类.因此,我将“Microsoft.Azure.DocumentDB"NuGet Package 1.19.1 添加到该项目中.除此之外,我还参考了“Newtonsoft.Json"NuGet Package 10.0.3,以及几个“M
..
我有服务结构无状态 asp.net core 2.2 应用程序.我试图将其升级到 asp.net core 3.1.我正在使用 autofac 依赖注入容器.根据 autofac 文档 DI 注册移动从 WebHostBuilder 到通用 HostBuilder https://autofaccn.readthedocs.io/en/latest/integration/aspnetcore.h
..
我们正在构建 Service Fabric 应用程序,但遇到了一些问题,每当您使用 Visual Studio 创建新的 Service Fabric 应用程序并指定使用 .Net 核心应用程序时,该应用程序/创建的 api 是 .Net 框架应用程序,而不是 .Net 核心. net452 代替: netcoreapp2.0 有谁知道这是什么原因,或者这是有意的行为吗? 问候
..
我有一个使用Service Fabric中托管的无状态服务的系统 它在具有5个节点的本地开发集群中运行 我的某些服务的InstanceCount设置为-1 我希望看到主机可执行文件的多个实例显示在任务管理器中,但我只看到1 这让我觉得只有1个实例 我做错什么了吗? 保罗 解决方案 没有足够的信息来确定此处的实际问题,但是根据您的描述,我可能会怀疑两个可能
..
我有服务结构无状态的asp.net core 2.2应用程序.我试图将其升级到asp.net core 3.1.我正在使用autofac依赖项注入容器.根据autofac文档,DI注册已移动从WebHostBuilder到通用HostBuilder https://github.com/Microsoft/service-fabric-aspnetcore/issues/48 ) 但是,我确
..
我已通过Visual Studio发布将服务结构应用程序版本1.25.0发布到本地群集以及Azure中的群集.一切正常. Visual Studio也使我可以选择升级应用程序.但是我无法找到如何回滚和发布我的应用程序的先前版本,比如说Visual Studio中的1.23.0. 如果无法从Visual Studio中进行操作,是否可以通过Service Fabric资源管理器进行操作?
..
在SFC中所有无状态服务的活动实例上调用相同方法的最佳方法是什么? 我的意思是对所有活动实例执行类似以下操作: var service = ServiceProxy.Create(""); await service.MyServiceMethod(); 解决方案 不幸的是,似乎无法将远程请求发送到特定的服务实例/副本. 根
..
升级Service Fabric应用程序时遇到很多问题. 我最初的问题是我现在正在提出一种新产品,因为它特别涉及差异包装. 我已经修改了包裹,以删除我不想接触的服务. 但是当我通过Visual Studio发布时,它会进行完整的构建. 如果我尝试通过右键单击单独运行PowerShell脚本,则它将不起作用: Cannot validate argument on p
..
我们有两个Service Fabric无状态服务.我们已经将服务结构运行时升级到最新版本,现在希望使用最新的V2(V2_1)运行时进行通信.我们还将Service Fabric SDK升级到了最新版本. MathService.它有两个暴露于沟通的端点. EvilMathTeacherService.它调用这两个端点来做一些事情.它还有一个暴露的端点. 这两个服务可以使用最新的V2(
..
我的无状态服务从Service Bus队列接收任务并对其进行处理.我现在正在尝试寻找一种最佳方法,以尽可能多地使用Service Fabric节点的资源.因此,我看到了两种方法:1)在服务内部创建多个线程2)在每个节点上创建服务的多个实例.我认为第二种方法更安全,更正确,但是当我为1节点群集指定InstanceCount = 5时,我收到了警告. Config.xml
..
这有点描述性,请耐心等待. :) 在我要构建的应用程序中,产品具有独特的功能.用户可以选择加入功能A,B,D,但不能选择加入C.我构建此功能的方式是,每个独特的功能都是服务(无状态,我正在考虑将数据存储在Azure SQL中数据库,并从每个服务公开REST API).将所有服务捆绑在一起是一个ApplicationType.对于正在创建的每个客户租户(将其视为一组用户的共享帐户),我正在考虑
..
我正在研究Service Fabric应用程序,其中正在运行包含一堆ASP.NET Core Web API的应用程序.现在,当我在配置有5个节点的本地服务结构群集上运行应用程序时,该应用程序成功运行,并且能够发送公开Web API的发布请求.实际上,我想以相同的群集节点上运行的代码,对特定节点上公开的API发出不同的发布请求. 为进一步说明,例如,在节点'0'上公开了一个API,该API接
..
我正在尝试创建一个服务,该服务将更新在我的服务结构群集中运行的应用程序的服务端点的外部列表. (基本上,我需要在本地F5负载均衡器中复制Azure负载均衡器.) 在上个月的服务结构Q& A中,团队向我指出了 RegisterServiceNotificationFilterAsync . 我使用这种方法提供了无状态服务,并将其部署到了我的开发集群中.然后,我通过运行ASP.NET Co
..
每当您使用Visual Studio创建新的服务结构应用程序并指定使用.Net核心应用程序时,我们都在构建服务结构应用程序,并且遇到了一个问题.创建的api是.Net框架应用程序,而不是.Net核心. net452 代替: netcoreapp2.0
..
我有一个奇怪的问题,这使我发疯…… 我有一个带有包装类的简单类库项目(Full .NET Framework,4.6.1)有关Cosmos DB的功能。因此,我已向该项目添加了“ Microsoft.Azure.DocumentDB” NuGet软件包1.19.1。除此之外,我还引用了“ Newtonsoft.Json” NuGet软件包10.0.3,以及一些“ Microsoft.Diag
..
我在Service Fabric无状态服务(不是API)中有一种将PING请求发送到外部主机的方法.它适用于我的本地服务结构群集,但不适用于Azure上的实际群集. 我RDP到群集并ping通主机,所有这些都导致“请求超时". 有人尝试过吗?我在群集的防火墙附近玩耍. 解决方案 ICMP在Azure内部被阻止. 不过,您可以使用PSPing来检查连接性. 更多信息此处.
..