问题标签 [azure-service-fabric]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - StatefulService 的错误
当我尝试调试简单的 HelloWorldStateful 服务时,我收到以下错误:
引发的异常:mscorlib.dll 中的“System.Collections.Generic.KeyNotFoundException” 引发的异常:mscorlib.dll 中的“System.Collections.Generic.KeyNotFoundException” 引发的异常:mscorlib.dll 中的“System.Collections.Generic.KeyNotFoundException” 引发的异常:mscorlib.dll 中的“System.Collections.Generic.KeyNotFoundException”抛出异常:mscorlib.dll 中的“System.Collections.Generic.KeyNotFoundException”抛出异常:mscorlib.dll 中的“System.Collections.Generic.KeyNotFoundException”抛出异常:“ mscorlib.dll 中的 System.Collections.Generic.KeyNotFoundException 引发异常:mscorlib.dll 中的“System.Collections.Generic.KeyNotFoundException” 引发异常:mscorlib 中的“System.Collections.Generic.KeyNotFoundException”。dll 抛出异常:Microsoft.ServiceFabric.Data.Log.dll 中的“System.IO.FileNotFoundException”抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException”抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException”异常抛出:Microsoft.ServiceFabric.Data.Log.dll 中的“System.ArgumentException” 抛出的异常:mscorlib.dll 中的“System.ArgumentException” 抛出的异常:mscorlib.dll 中的“System.ArgumentException” 抛出的异常:“System.IO.FileNotFoundException” ' 在 Microsoft.ServiceFabric.Data.Log.dll 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:“System.IO.FileNotFoundException” Microsoft.ServiceFabric。Replicator.dll 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:“系统” mscorlib.dll 中的 .IO.FileNotFoundException 引发的异常:Microsoft.ServiceFabric.Replicator.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:“System.IO.FileNotFoundException” ' 在 mscorlib.dll 中引发异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.AggregateException” 引发的异常:System.Fabric.dll 中的“System.IO.FileNotFoundException”IO.FileNotFoundException' in mscorlib.dll 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException”引发的异常:Microsoft.ServiceFabric.Replicator.dll 中的“System.IO.FileNotFoundException”引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException”引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException”引发的异常:“ mscorlib.dll 中的 System.IO.FileNotFoundException 引发异常:mscorlib.dll 中的“System.AggregateException” 引发的异常:System.Fabric.dll 中的“System.IO.FileNotFoundException”IO.FileNotFoundException' in mscorlib.dll 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException”引发的异常:Microsoft.ServiceFabric.Replicator.dll 中的“System.IO.FileNotFoundException”引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException”引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException”引发的异常:“ mscorlib.dll 中的 System.IO.FileNotFoundException 引发异常:mscorlib.dll 中的“System.AggregateException” 引发的异常:System.Fabric.dll 中的“System.IO.FileNotFoundException”mscorlib.dll 中的 FileNotFoundException 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:Microsoft.ServiceFabric.Replicator 中的“System.IO.FileNotFoundException” .dll 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:“System. mscorlib.dll 中的 AggregateException' 引发异常:System.Fabric.dll 中的“System.IO.FileNotFoundException”mscorlib.dll 中的 FileNotFoundException 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:Microsoft.ServiceFabric.Replicator 中的“System.IO.FileNotFoundException” .dll 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 抛出异常:“System. mscorlib.dll 中的 AggregateException' 引发异常:System.Fabric.dll 中的“System.IO.FileNotFoundException”mscorlib.dll 中的 FileNotFoundException 引发的异常:Microsoft.ServiceFabric.Replicator.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib 中的“System.IO.FileNotFoundException” .dll 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.AggregateException” 引发的异常:System.Fabric.dll 中的“System.IO.FileNotFoundException”mscorlib.dll 中的 FileNotFoundException 引发的异常:Microsoft.ServiceFabric.Replicator.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib 中的“System.IO.FileNotFoundException” .dll 引发的异常:mscorlib.dll 中的“System.IO.FileNotFoundException” 引发的异常:mscorlib.dll 中的“System.AggregateException” 引发的异常:System.Fabric.dll 中的“System.IO.FileNotFoundException”mscorlib.dll 中的 FileNotFoundException 引发的异常:mscorlib.dll 中的“System.AggregateException” 引发的异常:System.Fabric.dll 中的“System.IO.FileNotFoundException”mscorlib.dll 中的 FileNotFoundException 引发的异常:mscorlib.dll 中的“System.AggregateException” 引发的异常:System.Fabric.dll 中的“System.IO.FileNotFoundException”
我可以运行无状态服务和两种类型的演员都很好。但是有状态的服务只是不想为我工作。有任何想法吗?
c# - Azure 服务结构参与者依赖注入
有没有办法将依赖项注入 Azure Service Fabric Actor 的构造函数?
azure-service-fabric - Azure Service Fabric(预览版)Actor SDK 为 Actor 继承提供了惊人的行为
在试用了预览版 SDK 之后,当我尝试为一组相关的 Actor 类型提供通用实现以供我正在开发的框架使用时,我注意到了一些令人惊讶的事情。
创建如下代码似乎无法按预期工作:
图书馆:
控制台应用程序:
创建我的演员时,我注册演员的电话失败。
我收到一个类型不是从 Actor 派生的错误,这显然是伪造的。
我还注意到这似乎破坏了生成服务清单的工具。(我必须通过禁用该工具来解决这个问题。)
这基本上阻止了我以我想要的方式为我的用户编写 API。我一点也不喜欢。与其他人报道的类似,这里几乎不支持依赖注入场景,这对我来说极大地破坏了 Actors 模型的实用性。
我错过了什么吗?有没有更好的方法在这里实现演员抽象?
azure-service-fabric - 服务结构和 IPv4
运行 DevClusterSetup.ps1 后,fabric gateway 默认情况下仅侦听 IpV6,即使主机甚至没有 ipv6 IP 地址也是如此。因为在我的腿上我们只有 ipv4 我想知道如何将它绑定到 ipv4 ?
如您所见,FabricGateway 是在端口 19000 上侦听的一个,但我无法使用 IPv4 地址远程登录它。
当您在某处拥有仅 IPv4 的环境时,这将导致一个有趣的问题。
我们该如何配置呢?
azure-service-fabric - How to setup and configure service fabric clusters?
I am reading the docs about service fabric and was also interested to review how to setup a cluster with multiple VM's, but so far I can only guess based on the devclustersetup.ps1 / it's xml file, but I didn't see any docs on it which explains the various configurations and/or API's. What I would need is how to set up a simple cluster, how to add/remove nodes, monitoring, setting up resource constraints per node etc so I can setup a sample cluster and test few things.
So far I've done these:
- installed VC runtime ( as web pi installer fails without it )
- installed service fabric and the SDK ( got the installer out of the web pi installers )
- tried to change the sample xml, adding multiple hosts, but then with that I ran into the IPv6 only issue in my setup ( see my other question ), so it didnt work out
Thanks
azure - 验证和处理上传的 Excel 文件 - WebJob 与 Service Fabric 微服务
我有一个用户案例,用户通过ASP.NET MVC 5 网站或 Windows Store App上传 excel 文件。该文件包含一个电子商务产品列表。该文件需要首先验证正确的格式、数据准确性等...验证完成后,需要读取日期并发送一条消息,如AddProducts,它会为所有要添加的产品生成一个事件。此应用程序使用AR+E,因此必须记录Azure 表存储中的所有事件. 非功能性要求是可能有成千上万的人将文件从网络或商店应用程序上传到他们的在线商店。请求需要一一处理,如果处理成功,将立即通过SignalR通知用户。
看了几个选项,如Azure Worker 角色、WebJobs等……WebJob 可能很合适,但它与制作 Service Fabric 微服务的 Web 角色相关。此服务/作业必须根据来自 ASP.NET MVC5 站点以及来自 Windows Store 应用程序的请求进行扩展。在使用 WebJob 时,它可以根据我理解的它所附加的网站角色进行扩展。
我是否可以使用Service Fabric 服务从单个服务端点实现所有这些 (1) 具有 POST 操作的 REST 端点,例如/product-file/uploaded (2) 另一个端点,例如/product-file/checkstatus/ myExcelFileName (3) 每 30 秒检查一次从Azure 存储队列上传的请求并启动文件的验证和处理 (4) 验证和处理文件?您可能会注意到,该服务应该具有 REST 端点、对队列的访问权限、一个利用 CPU 和 IO 操作的后台作业运行器。
azure - Azure 服务总线 1.1 无法启动
服务总线网关未启动。
首先,我尝试完全卸载所有 Azure/Fabric/Service Bus 类型的 SDK 和安装。我已经安装了这两个Windows Azure Pack: Service Bus 1.1
并且Windows Azure Pack: Security Update for Service Bus 1.1 (KB2972621)
从头开始。
删除所有与服务总线相关的数据库后,我启动服务总线配置向导并开始使用自定义设置启动一个新场。
除了添加我自己的证书,当然还要输入我的密码,我将所有内容都保留为默认值。
单击 go 后,服务总线配置向导最终卡在进行中:
事件查看器日志Microsoft-Service Bus > Operational
有以下错误。最先收到的错误...
接着:
在服务中,相关服务具有以下状态:
- 服务总线网关:启动
- 服务总线消息代理:已停止
- 服务总线资源提供程序:已停止
谢谢
azure-service-fabric - Azure Service Fabric 中的发布/订阅模式
我正在这里开发一个 Azure Service Fabric 应用程序,其中某些参与者需要按需接收来自其他服务的 ping/hook。该应用程序是一种事件分发引擎,旨在像这样工作:
- 一个事件路由器参与者,它可以接收一个事件,然后负责将该事件分发给该事件类型的所有订阅者。
- 0..N 个事件订阅参与者,它们需要以某种方式通知路由器他们希望订阅什么类型的事件以及他们希望它们如何传递(同步或异步)。
- 当事件路由器 Actor 接收到 类型的事件时
MyEvent
,它将识别哪些订阅者正在侦听以及他们希望如何传递事件。对于异步传递,将在 Azure 服务总线主题中弹出一条消息。但是,对于同步交付,路由器参与者将直接调用订阅参与者的订阅方法,等待他们的响应。
其中大部分是相当直截了当的,但我不完全确定我将如何实现这些事件的同步传递。我不希望事件路由器参与者以任何方式知道参与者订阅事件的任何内部结构 - 但是对于当前的ActorProxy
实现和类似的实现,需要访问接口才能调用其他参与者的方法。
假设我订阅了一个事件类型,通知事件路由器我的地址是fabric:/MyApp/MyEventSubscriberActor
并且我想要订阅MyEvent
。在 Service Fabric API 中是否有任何明智的方法我可以在没有的情况下以编程方式调用该参与者上的方法(例如OnEventAsync(MyEvent ev)
使用该ActorProxy.Create<IMyEventSubscriberActor>()
方法?这些 API 的源代码似乎并不公开,所以我没有直接的检查方法这是如何在幕后完成的。
azure-service-fabric - 演员/服务应该分成多个项目吗?
我正在测试 Azure Service Fabric 并开始向同一个项目添加大量参与者和服务 - 这可以这样做还是我会失去任何服务结构功能,例如故障转移、可扩展性等?
azure-service-fabric - 查看 Azure Service Fabric 应用程序的进程、核心、线程和端点
我正在笔记本电脑上本地运行字数统计应用程序。
如何在不运行应用程序并查看日志的情况下找到终点是http://localhost:8081/wordcount/ ?
请参阅任务管理器图像。我看到创建的线程数为 27、29、26 和 19。与其他应用程序创建的线程相比,它们非常高。为什么会有这么多线程以及这些线程是谁创建的?这是通过RunAsync中的CreateTransaction调用吗?
我在服务探索中看不到的是正在使用的核心数量。如果有多个核心,Service Fabric 是仅使用单核还是在同一个机器上纵向扩展?
处理来自任务管理器的信息:
性能信息:
值 27、29、26 和 19 是线程数。
服务结构资源管理器: