问题标签 [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.

0 投票
1 回答
1614 浏览

domain-driven-design - DDD 聚合为参与者

Vaughn Vernon 在此处描述了使用 Actors 作为 DDD 聚合: Vaughn Vernon on the Actor Model and Domain-Driven Design

考虑一个 Invoice 聚合:是否要使用 Azure Service Fabric Actor 的生命周期,以便 1 个 Actor 可用于保存仅 1 个 Invoice 的状态(比如标识为“ABC”),并且可靠存储表示该状态发票。或者是否需要某种 Flyweight 实现来选择可用的 Actor 实例并在调用期间加载 Invoice "ABC" 的状态?

第一个选项似乎符合 Actor 的概念,但这意味着在设计 Fabric 基础架构时需要考虑到这一点,系统中的每个 Invoice 都有一个 Actor(一个无界且无疑非常大的数字)

0 投票
1 回答
603 浏览

azure-service-fabric - Azure 服务结构

请帮助我知道,天蓝色服务结构中是否有任何选项可以延迟取消配置?我有一个托管在结构中的微服务应用程序,该应用程序分布在其实例的不同节点中。如果我试图从门户中解除/取消提供服务,服务结构是否可以在内部检查任何事务是否正在进行任何实例,如果它被使用,它会等待完成吗?也想知道,如果微软不提供这样的服务,我们有没有powershell命令来检查实例状态?

谢谢

0 投票
1 回答
1503 浏览

cluster-computing - Azure Service Fabric 客户端从远程计算机调用 Actor 服务返回未知地址错误

尝试使用以下示例代码连接到远程开发集群时:

我收到以下错误:

System.Fabric.FabricException:提供的地址无效

请注意,当从开发集群机器本地运行时,此代码可以正常工作。开发集群清单文件已修改为侦听机器 IP 地址。远程计算机是 Windows 7。所有 Service Fabric 程序集都已复制到可执行文件夹。

使用“fabric:/”方案的客户端调用如何在幕后工作?客户端如何指定它针对结构调用的集群?

0 投票
1 回答
376 浏览

azure-service-fabric - 一种从正在运行的节点中查询服务结构的方法

这个想法是通过自定义 App Insights 初始化程序将一些元数据添加到关于正在运行的 Service Fabric 应用程序的 App Insights 中。我希望能够检测正在运行我的服务实例的应用程序/节点。

也许 SF 已经这样做了,但我的应用程序洞察健康监视器只显示我专门编写的自定义事件,默认情况下没有添加任何额外内容。我想添加到我的自定义事件并了解一些关于 SF 应用程序/节点的信息,以便在 SF 发布后我可以更有效地进行调试,并且我们开始横向扩展可靠的服务。

这个论坛的菜鸟,所以请善待:-)

0 投票
2 回答
625 浏览

azure - 将 Azure Web 应用程序连接到 Service Fabric

我现在正在考虑 Reliable Actors,它是 Service Fabric 的一部分。我有一个现有的 Web 应用程序,我想保留它并充当我的演员的 API 表面。Web 应用程序还将在任何调用到达我的参与者之前处理身份验证和授权。

我无法从文档中看出,但是否可以将 Web 应用程序连接到 Service Fabric?此外,是否可以限制与 Service Fabric 的连接,使其不包括任何公共连接?我将如何进行设置,或者甚至建议做这样的事情?

我知道云服务,您可以通过虚拟网络将云服务连接到 Web 应用程序,所以我至少熟悉这种设置。

0 投票
1 回答
2963 浏览

azure-service-fabric - Service Fabric Explorer 中的 Service Fabric 调用失败

尝试在 Service Fabric Explorer 中展开节点视图时,出现红色框,Service Fabric 调用失败,并且提供的 Fabric Exception 地址无效。我试过刷新但得到同样的错误。

0 投票
2 回答
1778 浏览

azure - 需要 Service Fabric API 网关将请求转发到微服务示例

我们正在 Azure Service Fabric 中对架构进行原型设计,其中我们有许多分区的有状态服务。这些服务实现了一个 Rest API。我们正在将 API 网关方法作为公共接口实现到我们的应用程序中。

Microsoft 在 Service Fabric Wordcount 示例代码中提供了这种方法的示例。此示例代码仅演示了转发 GET 请求和没有正文的 PUT 请求。

有没有人有任何示例代码演示将 POST 和 PUT 请求(带有正文数据)从网关转发到有状态服务的最佳方法?

提前致谢。

0 投票
1 回答
441 浏览

azure-service-fabric - 如何使用 MVC 项目中的服务结构参与者模型?

我在 Visual Studio 2015 中使用了有状态的 Actor 模板来创建一个服务结构服务。在同一个解决方案中,我创建了一个 MVC 应用程序,并在 about 控制器中尝试从示例客户端复制代码。当我运行网络应用程序并执行有关操作时,它只是挂起。我没有得到异常或任何表明它为什么不起作用的东西。运行我得到代码的示例客户端控制台应用程序工作得很好。关于可能出错的任何建议?

0 投票
2 回答
2569 浏览

azure - 从其他参与者接收事件的 Service Fabric 参与者

我正在尝试对包含有关发布它的用户的信息的新闻帖子进行建模。我认为最好的方法是将用户摘要信息与消息一起发送以创建新闻帖子,但是如果基础用户信息发生更改,我有点困惑如何更新该摘要信息。现在我有以下NewsPostActorUserActor

我遇到困难的地方是如何让INewsPostActor实现订阅由IUserActor. 我在https://github.com/Azure/servicefabric-samples/blob/master/samples/Actors/VS2015/VoiceMailBoxAdvanced/VoicemailBoxAdvanced.Client/Program.cs#L45SubscribeAsync的示例代码中看到了该方法,但它是否合适在实现中使用它?这会让演员以任何理由活着吗?NewsPostActor

此外,我可以在新闻帖子中添加评论,那么是否也应该为每个评论的唯一用户NewsPostActor保留订阅?IUserActor

0 投票
4 回答
4255 浏览

azure-service-fabric - 查询可靠字典集合的最佳方法是什么

我想使用服务结构可靠字典来存储我们打算通过休息接口查询的数据。我想知道查询这些集合中保存的数据的最佳方法是什么。

IReliableDictionary除了简单地枚举集合之外,该文档似乎没有提供任何方法来支持查询接口。

是从可靠字典中获取每个对象并弹出到 List<> 集合中进行查询的唯一选择吗?

谢谢