azure-service-fabric相关内容
正在尝试在我的服务中使用自定义应用程序配置。This post给出了部分答案,但没有解释如何在何处初始化ServiceInitializationParameters对象,这是使其工作所必需的。该对象似乎没有构造函数。微软的Documentation是粗略的,GitHub上的provided sample似乎没有使用任何自定义的应用程序配置。 推荐答案 This post基于预览SDK
..
我在我的服务结构无状态ASP.NET核心应用程序中看到以下异常。 System.InvalidOperationException: Unable to resolve service for type 'System.String' while attempting to activate 'MyService'. at Microsoft.Extensions.Dependency
..
我正在尝试构建一个服务,使其在特定时间每天运行一次,以最大限度地减少使用服务结构对数据库的多次调用 推荐答案 您可以使用Actor reminders 您需要调用RegisterRminderAsync。每24小时运行一次 var reminderRegistration = await this.RegisterReminderAsync( remind
..
我正在设计一个将具有数亿个有状态执行元的系统,我如何控制状态的保存位置? 我要将群集配置为由已连接存储的VM组成,以适应将保存的大量参与者状态,然后将StateManager配置为使用该VM的附加磁盘。 感谢您抽出时间。 推荐答案 修改ARM模板,该模板为每个实例配置一个额外的托管磁盘: "dataDisks": [ { "diskSizeGB
..
我们有微服务在Azure服务结构中运行,我们有一个需要每15分钟运行一次的后台任务,以执行一些与数据库相关的操作。我看到两个选项。 使用StatelessService.RunAsync方法并在相关微服务之一下实现后台任务。 使用HostedService和Do Service.AddHostedService实现逻辑。相关微服务的启动.cs中的ConfigureServices方法中
..
我们正在更新过期的服务交换矩阵群集主证书。我们已经阅读了大部分文档并搜索了Web,但仍有一些事情不清楚。 最初拥有主证书和次要证书背后的想法是什么? 更新证书的推荐方式似乎是向集群添加一个辅助证书(Add-AzServiceFabricCluster证书)。 群集是否会自动使用到未来到期日期最长的新(辅助)证书?我想这就是文件所说的。 如果是,次要证书是否会成为主证书?否则,我认为我们将永
..
我正在服务结构应用程序上执行一系列异步调用,有一个长期运行的调用将在5-10分钟后抛出TimeoutException。 我的代码类似于: public class Listener { private async Task HandleRequestAsync(RestoreRequest request, RestoreWorker worker) { Respo
..
我正在处理一个Service Fabric项目,在该项目中我需要实现一个可以在特定时间(例如每16小时或24小时)执行的计划作业。 下面是我的有状态执行元服务实现 [StatePersistence(StatePersistence.None)] internal class Actor3 : Actor, IActor3, IRemindable { public Actor
..
我正在使用VS模板附带的ServiceEventSource实现来记录消息。它会出现在诊断事件查看器中,但不会出现在配置的应用程序洞察实例中。 我确实在应用程序洞察实例中获得了其他平台事件,但我的应用程序日志记录中没有。 日志行示例- ServiceEventSource.Current.ServiceMessage(this.Context, "Config deployment i
..
我希望每天、每周和每月生成发票,并希望定期发送发票。 每个客户都有不同的发票设置。 推荐答案 一段时间前,我想知道自己如何做到这一点。基于我优秀的documentation拿出了一个样例应用,请看我的repo。 您的参与者应该实现IRemindable接口。 要创建提醒,请在参与者方法中使用以下代码: await RegisterReminderAsync(
..
我们正在尝试定义一个 Service Fabric 无状态服务来侦听 UDP 数据. 我们正在与微软合作,他们说它是受支持的,我应该为 TCP 设置;下面是来自 ServiceManifest.xml 文件的片段:
..
可用于 Azure Functions 的包是否有任何限制.我已经尽可能多地进行了研究,但似乎并非如此,但是当我尝试创建一个引用包“Microsoft.ServiceFabric"的 Azure 函数时,我收到以下错误: System.Private.CoreLib:执行函数时出现异常:ScaleDownServiceFabrics.FunctionApp2:无法加载文件或程序集'Syste
..
直到最近,我们的持续交付设置还在使用以下命令交付 Service Fabric 包: msbuild SFApp.sfproj/t:Package 这是必要的,因为目标 Package 在解决方案级别不可用.IE.命令 msbuild SFSolution.sln/t:Package 失败,因为目标不存在. 随着我们的依赖网格的增长,大多数接口项目将无法在没有解决方案文件的情况下构建
..
我使用 Visual Studio 2017 在服务结构本地集群中创建了一个无状态服务.它带有一个预定义的随机端口 8462. 我将 ServiceManifest.xml 中的端口更改为另一个,但每次启动项目时它都会转到旧端口,我可以在输出中看到“Launching the browser with URL http://localhost:8462/ 打开应用程序." 我必须手动更改它.
..
我需要找到较旧的 SDK 版本的 Azure Service Fabric SDK(准确地说是 2.1.163).它不再在 Web 平台安装程序上可用,也无法在其他任何地方找到它. 有人可以指点我吗? 非常感谢! 解决方案 这些是链接.按此顺序安装: 运行时:http:///download.microsoft.com/download/C/9/6/C9680A4C-29
..
我正在使用 VSTS 设置 CI/CD 以进行服务结构构建和部署.第一次部署没有错误,但第二次更新部署给了我以下错误. ConfigPackage Name:Config and Version:1.0.0.20180312.1中的内容服务清单中的“SampleWebPkg"已更改,但版本号是一样的. 我遵循了以下说明 https://docs.microsoft.com/en-
..
总结 日志中出现以下错误. Service Manifest 'TwoServicePkg'中ConfigPackage Name:Config和Version:1.0.0.20180315.2中的内容发生了变化,但版本号相同. 我只更改了其中一项服务的代码,因此我只更改了清单中的一个版本代码. 这种情况下,通过Visual Studio升级是没有问题的. 但是,通过 VST
..
我已经根据以下文档在 Visual Studio Team Services 中为 Service Fabric 应用程序配置了 CI 构建:https://azure.microsoft.com/en-us/documentation/articles/service-fabric-set-up-continuous-integration 但不是让我的 CI 构建执行发布,我只执行构建和
..
可以将 signalR 与 Microsoft 提供的 Service Fabric 一起使用吗?我正在尝试通过 signalR/websocket 连接将 UWP 应用程序和 angularJS 应用程序连接到托管在 Azure 集群中的无状态可靠服务.但是两者都无法打开这样的连接.在我的本地机器上一切正常. 在 Service Fabric 中使用 signalR/websockets
..
如何以简单的方式在客户端和服务之间传递审计信息,而不必将该信息添加为所有服务方法的参数?我可以使用消息标题为呼叫设置此数据吗? 有没有办法允许服务也将其传递给下游,即,如果 ServiceA 调用调用 ServiceC 的 ServiceB,是否可以将相同的审计信息发送到第一个 A,然后在 A 对 B 的调用中,然后在 B 的调用中C? 解决方案 如果您使用的是 fabric tra
..