azure-service-fabric相关内容

服务结构中的配置转换?

通过Visual Studio创建空的Service Fabric应用程序时,项目模板将自动为您创建不同的配置文件,例如Node1.XML,Node5.XML等. 与我们要针对的环境相比,我们对节点的数量的关注要少得多. 仅具有1个配置文件并从中创建转换与Service Fabric建议背道而驰吗? 例如,我们可能会有类似的内容: ..
发布时间:2020-09-17 20:22:44 C#/.NET

服务结构提醒

文档说: 提醒是一种在指定时间触发参与者的持久性回调的机制.它们的功能类似于计时器.但是与计时器不同的是,提醒会在所有情况下触发,直到行动者明确注销它们或明确删除行动者为止.具体来说,由于Actor运行时会保留有关Actor提醒的信息,因此会在Actor停用和故障转移期间触发提醒. 假设我们将提醒设置为1小时后运行,但是Actor的空闲超时时间为10分钟,扫描间隔为2分钟(在actor ..
发布时间:2020-09-17 20:21:40 C#/.NET

引用多个外部Web API的单个Service Fabric应用程序

我的问题与 有点相似 ,但是除非我丢失了某些内容,否则答案并不能真正帮助我. 如果我想将10多个无状态服务(基于OWIN的Web API)部署到Service Fabric集群中,那么根据我对ASF的理解,我会: 在Visual Studio中创建一个新的Service Fabric应用程序(称为"MyBackendServices") 创建10多个无状态Web API 将它们添加 ..
发布时间:2020-09-17 20:20:34 其他开发

服务结构:找不到EntryPoint Blah.exe

我做了一些项目重命名并更改了文件夹结构,现在我无法将服务结构应用程序部署到本地服务结构群集中. Register-ServiceFabricApplicationType:找不到EntryPoint IdentityService.exe. 该应用名为IdentityApp,现在为TheProject.Identity.App 该服务名为IdentityWeb,现在为TheProje ..
发布时间:2020-09-17 20:20:31 其他开发

实现多个接口的Service Fabric Actor接口

我正在构建一个应用程序,其中我具有多个不同的参与者类型,这些参与者类型对于某些不同的数据对象具有相同的行为(CRUD).为了更轻松地创建处理此问题的代码,我尝试创建一个接口,这些参与者可以实现. 这意味着我有一个类似于以下内容的actor界面: public interface IMyActor1 : IActor, IDataActor, ..
发布时间:2020-09-17 20:19:23 C#/.NET

Service Fabric在启动时生成actor

是否有一种方法要求系统在启动时产生某些参与者. 当前,在演员注册后,我在Program.cs中激活所需的一组演员. 这可以正常工作,但是我偶尔会得到一个ReminderLoadInProgressException,因为被激活的actor需要注册一个提醒,但是在尝试执行此操作时并未加载所有提醒. 是否有标准的方法来植入群集? 解决方案 不,您需要激活演员的一些东西. ..
发布时间:2020-09-17 20:18:55 C#/.NET

如何在tfs 2013中与Service Fabric进行持续集成?

存在大额有关如何为VSTS和 TFS 2015+ 创建构建定义的文档和示例的 a>用于Service Fabric的持续集成和部署. 与TFS 2013集成可用于部署Service Fabric应用程序的方面有哪些? 我们如何将本地Service Fabric群集/应用程序/服务的构建和部署与TFS 2013集成在一起? 解决方案 Service Fabric是一个分布式系统平 ..
发布时间:2020-09-17 20:18:48 C#/.NET

是否可以更新Service Fabric群集清单?

我找到了以下API await fabricClient.ClusterManager.ProvisionFabricAsync(null, "testMani.xml"); 但是还没有弄清楚在哪里存储新manifest.xml文件? 使用此处列出的内容会引发异常,导致商店中不存在文件testMani.xml. 部署后如何操作集群清单. 解决方案 群集清单和引用该清 ..
发布时间:2020-09-17 20:17:44 C#/.NET

服务结构部署错误:服务缺少ServiceManifest.xml

我已经在解决方案中添加了Stateless Service Fabric项目,并将其设置为Web Api自托管主机. 在Visual Studio添加的任何文件中,我都没有碰过任何东西.唯一略有错误的是解决方案文件上的Git合并错误,这使我不得不手动再次添加项目. 项目的命名如下: 项目名称/sfproj:ClientCore.CommandStackApi.Deploy 服务名称/ ..
发布时间:2020-09-17 20:17:41 其他开发

Service Fabric秤集上的存储空间用完

我的Azure Service Fabric scleets上的存储空间已用完,因此不能再部署任何更新.我猜这是因为SF正在跟踪所有部署并用完了空间. 任何人都可以告诉我是否存在: 1)一种告诉服务结构删除旧部署(例如早于10天之前)的方法. 2)一种增加规模集上可用存储量的方法(Service Fabric当前正在使用OS磁盘进行部署) 解决方案 关于第一个问题 无法告 ..
发布时间:2020-09-17 20:17:39 其他开发

基于Azure Service Fabric的服务:前提条件始终是准备好的群集吗?

如果我正确理解了文档,则不能在一个“打包的安装程序"步骤中将基于Azure Service Fabric的应用程序/微服务及其服务结构操作环境一起安装.例如,如果我想在运行典型Windows Server 2012或VMWare IT中心的公司的内部部署一组微服务,那我不走运吗?我必须要求该公司首先承诺(并执行)在多台计算机上安装azure应用服务结构. 如果是这种情况,则Azure Ser ..
发布时间:2020-09-17 20:16:34 其他开发

服务结构无需重新部署即可增加无状态服务实例

是否有一种方法可以增加Service Fabric上无状态服务的实例数量?我们可以更新应用程序清单以增加数量,但是这需要进行部署.有没有办法通过Service Fabric Explorer或Powershell做到这一点? 非常感谢你 最好的问候 解决方案 是,使用Update-ServiceFabricService cmdlet Update-ServiceFabricS ..
发布时间:2020-09-17 20:16:29 其他开发

通过可靠的字典搜索

我需要通过系统中的所有用户来创建Web API搜索功能. 客户端(使用电话)使用端点向我发送请求: HTTP 1.1 GET http://sf.cluster:80/ Path /search/users?q=Aa&take=10 其中 q 是在搜索字段中输入的字符串用户. 获取-手机要显示多少条目. 我从Azure存储表中上传了我的Reliable Dictionary 890 ..
发布时间:2020-09-17 20:16:26 其他开发

Service Fabric反向代理端口可配置性

我正在尝试编写一个封装来获取服务结构的本地反向代理的uri,并且很难决定如何实现端口的可配置性(在服务中称为"HttpApplicationGatewayEndpoint"清单或臂模板中的"reverseProxyEndpointPort").我认为最好的方法是从结构客户端调用"GetClusterManifestAsync"并从那里解析它,但是出于某些原因,我也不喜欢这样做.首先,该调用返回一个 ..
发布时间:2020-09-17 20:16:08 其他开发

动态Servicefabric设置和替代

是否有一种方法可以不告诉服务所有设置,而仅在应用程序级别提供设置? 我仍然对servicefabric配置的工作方式不满意. 据我所知,我必须在服务的settings.xml中指定所有可能的配置值.然后,我可以在应用程序的ApplicationParameters中覆盖它们.对于每个文档,这看起来也适用于环境变量. 造成的复杂之处在于,在许多情况下,我们的配置用于合并带有数组的选 ..
发布时间:2020-09-17 20:15:59 其他开发

PowerShell脚本执行失败-ServiceFabric

我是Service Fabric的新手,并且在将Service Fabric项目部署到本地群集时遇到困难. 我不断收到错误:The PowerShell script failed to execute 我搜索了此错误,并且我读到Visual Studio必须以管理员身份打开.我以管理员身份运行,所以这不是问题. 我在PowerShell中运行此命令 Set-ExecutionP ..
发布时间:2020-09-17 20:15:53 其他开发

如何在不等待其他方法完成的情况下从服务结构参与者获取状态?

我有一个正在运行的服务,该服务正在X角色上进行迭代,并使用ActorProxy要求它们的状态. 对我来说重要的是,该服务不会在ect提醒回调中等待actor中其他长时间运行的方法而被阻止. 有什么方法可以调用下面的简单示例GetState(),该方法将允许该方法以正确的方式完成而不会阻止某些提醒的运行. class Actor : IMyActor{ public Task ..
发布时间:2020-09-17 20:14:47 C#/.NET