azure-service-fabric相关内容

访问有状态服务

我一直在研究Azure的Service Fabric可靠服务,并也在研究示例. 我现在正在构建带有建议设置的简单概念验证应用程序:一种无状态Web API服务,其背后有一个有状态服务(1个分区). 我一直在兜圈子,试图找到API服务与背后的有状态服务进行对话的最简单方法.看来该状态服务也必须使用Web API公开(如示例WordCount应用程序所示). 我是否正确地认为,为了使 ..
发布时间:2020-09-17 20:39:12 其他开发

通过ServiceProxy客户端进行通信时,将无状态副本定位到同一节点上

我已将两个 Stateless 和SinglePartion微服务部署到Service Fabric群集中,这些服务托管在Azure上.现在,我想像这样连接这些服务之间的通信: 当通过ServiceProxy客户端调用方法时,我的 Masterdata Web API服务应该更喜欢与同一节点上的 Masterdata ServiceProxy服务副本/实例进行通信.如果同一节点上没有可用的副本/实 ..
发布时间:2020-09-17 20:37:01 其他开发

Azure Service Fabric群集设置问题

一旦我通过Azure门户创建了Azure Service Fabric集群,我不确定应该等待集群启动并运行多长时间.我仅使用最低配置(节点类型计数为1,青铜模型具有3个VM等),将花费一个小时还是2个或更多或更短的时间?是否会有某种迹象表明群集部署已完成,并且可以从Visual Studio中发布代码?另外,我在门户中的预配置集群中没有看到任何节点. 谢谢. Raghu/.. 解决方案 ..
发布时间:2020-09-17 20:36:56 其他开发

Azure Service Fabric单个虚拟机

在Azure上,我目前使用“云服务"来构建可销售的应用程序. "Azure Service Fabric"看起来像在云上构建应用程序的最新方法.很好,但是我无法用单个虚拟机创建它.每个类型显示最少5个VM.由于我正在创建启动应用程序,因此无法使用5个VM.那么可以使用“云服务"吗?我担心它在新门户中被标记为“经典". 解决方案 Service Fabric使用节点群集-这是其工作原理的基础 ..
发布时间:2020-09-17 20:36:53 其他开发

找不到服务结构FabricRuntime.dll

我试图升级到ne版本的Service Fabric预览代码-1.4.87-preview-一切似乎都正常,但是当我尝试部署服务时,运行时出现异常提示我它找不到FabricRuntime.dll.这适用于我的升级项目,新创建的测试项目以及所有示例. 我可以看到该DLL存在于计算机上,并且系统PATH已设置为包含该DLL的目录. 我的应用程序本身似乎没有什么问题,因为它们可以很好地部署到P ..
发布时间:2020-09-17 20:35:41 其他开发

确定有状态副本在服务结构中的角色

我在Service Fabric中有一个状态服务,其中包含多个分区和副本.我已经对其进行了配置,以便主副本和ActiveSecondary副本都公开其端点.目的是使我可以利用辅助副本进行读取操作. 我遇到的问题是,在服务内部我希望能够告诉它是Primary还是ActiveSecondary,因为不需要为辅助副本运行某些共享的默认代码. (因为将默认值插入ReliableStateManage ..
发布时间:2020-09-17 20:35:39 其他开发

创建本地多机器Service Fabric群集时出错

为了测试和评估SF供生产使用,我在具有三个节点的生产计算机上创建了一个(单机)测试集群,效果很好.但是,我无法创建具有三个节点的多计算机集群. 我按照以下说明进行操作:所有机器: 位于具有以下IP的同一(安全)网络上:10.0.10.12、10.0.11.12、10.0.12.12. 是虚拟的,是从同一张图片重新创建的. 不属于域.在所有计算机上使用具有相同密码的管理员帐户完成设置 ..
发布时间:2020-09-17 20:34:34 其他开发

将大量流发送到ServiceFabric服务

我有一个托管WebAPI的ServiceFabric服务.在控制器上,我在请求中收到FileStream.我在那里读FileStream没问题. 然后,我希望此WebAPI服务调用另一个SF服务(有状态)-让我们将其称为Service2,并在参数中提供MemoryStream. try { await _service2Proxy.MyService2Method(myMemo ..
发布时间:2020-09-17 20:34:28 C#/.NET

ServiceFabric:缺少默认指标"servicefabric:/_ MemoryInMB";和"servicefabric:/_ CpuCores";

我们目前正在调查,当节点的CPU使用率达到100%时,为什么集群无法正确地进行负载平衡. 现在,当我通过服务结构浏览器查看集群并单击“详细信息"时,将显示度量标准信息. (例如Count,PrimaryCount,ReplicaCount等). 但是由于某些原因,此处没有显示两个默认指标"servicefabric:/_ MemoryInMB"和"servicefabric:/_ Cp ..
发布时间:2020-09-17 20:33:20 C#/.NET

群集启动时,Service Fabric本地群集会创建8 GB文件

有问题的文件为 replicatorshared.log ,它是计算机上最大的单个文件,甚至大于Windows 10交换文件.我可以停止集群并删除文件,并且在集群启动时将再次创建该文件. 我可以控制此文件的初始大小吗? 此文件的用途是什么,它在一开始就需要很大? 解决方案 查看此文档以获取更多信息: https://docs .microsoft.com/en-us/az ..
发布时间:2020-09-17 20:32:12 其他开发

SetupEntryPoint进程可以使用哪些环境变量?

我希望编写一个脚本,以作为Service Fabric服务的SetupEntryPoint执行.我想知道该过程可以使用哪些环境变量. ,但不排除该过程可用的环境变量. 解决方案 我编写了以下简单的批处理文件以作为我的服务的SetupEntryPoint运行,该文件将进程可用的所有环境变量都转储到临时文件中: powershell.exe -NonInteractive -Com ..
发布时间:2020-09-17 20:32:09 其他开发

具有完成任务的服务结构任务队列

我有一份工作可以分解为一些较小的任务,每个任务最多可能需要30分钟才能完成.任务完成后,必须运行清理任务. 每个任务都是CPU密集型操作,必须在单独的计算机上运行. 问题是我无法找到一种方法来知道所有任务何时完成.如何在Service Fabric中创建应用程序,以便在完成所有任务后可以运行其他清理任务? 此外,如何使它在任何任务失败或意外关闭时,向所有工作程序发送取消信号,然后 ..
发布时间:2020-09-17 20:32:06 C#/.NET

管理Service Fabric应用程序中的秘密

我正在按照 https://docs.microsoft.com/zh-cn/azure/service-fabric/service-fabric-application-secret-management 创建数据加密证书,并在运行时使用该证书解密机密. 我在ApplicationManifest.xml文件中添加了以下代码,以授予Network Service帐户对由其指纹定义的证书的读取权 ..
发布时间:2020-09-17 20:30:47 其他开发

以编程方式创建应用程序和服务

对于我们的新项目,我们必须支持多租户方案.建议每个租户使用一个应用程序是最安全的模型,因此我们在逻辑上将我们的应用程序分为 SystemApps 和 TenantApps 应该通过 (内部)访问租户服务的位置 结构:/TenantApps_ {tenantId}/SomeTenantSvc 我们打算提供一个系统服务,该服务可创建和删除客户端应用程序并检查其运行状况.这些应用程序将具 ..
发布时间:2020-09-17 20:30:42 C#/.NET