问题标签 [azure-service-fabric-mesh]
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-service-fabric-mesh - 获取本地集群中应用的IP
我按照微软的教程,了解到我可以运行这个命令
找到我需要调用的 IP 地址以访问我在云中的应用程序。如何找到我应该调用的 IP 来访问在本地服务结构网格集群中运行的应用程序实例?如果我在 Visual Studio 中开始调试,它会打开一个浏览器,其中包含我需要的 IP,但是找到它的正确方法是什么?
azure - 如何修复由于 docker 错误导致的 Service Fabric Mesh 失败
我一直在使用 Service Fabric Mesh Preview 来测试服务。一切正常,我什至可以发布到 Azure,然后在我尝试向解决方案添加额外的服务网格应用程序后,一切都失败了,由于 docker 生成的错误,我的本地集群不再切换到网格节点。日志在下面,从我看到它尝试创建网络失败,并说对象已经存在,但是,当我从命令行列出 docker ntworks 时,它只显示默认的,而不是日志中的那个:“ servicefabric_nat”我已经尝试卸载所有东西(Docker、SDK、VS 工具、删除注册表项)并重新安装,仍然是同样的问题。我应该如何修复错误?
谢谢
networking - 如何将 Service Fabric Mesh 应用程序放入虚拟网络
我有一个带有两个微服务的简单 Service Fabric Mesh 应用程序。当我部署它时,我会获得公共 IP,并且可以访问服务。
我想要的是用 Azure API 管理包装那个 Mesh 应用程序并限制对 Mesh 应用程序的访问。换句话说,我希望能够仅通过 API 使用微服务并禁用对它们的直接访问。
一种想法是将 Mesh 应用程序和 API 放入虚拟网络,并添加公开可见的应用程序网关。
但我不知道如何将 Mesh 应用程序放入 VNet。
azure - Azure Service Fabric 集群在 Windows 7 单机上运行 Windows 容器
我想使用 Service Fabric 在我的 Windows 7 机器上运行 Windows 容器。我的机器上没有安装 Docker。似乎 Windows 7 无法运行 docker,因为它没有 Hyper-V。我们分别创建了 docker 镜像并将其推送到容器注册表。
我使用 Visual Studio 2017 在我的机器上创建了一个新的服务结构项目,并选择了 Container 作为选项。项目模板给了我一个警告:
我的问题是,即使我的本地机器上没有安装 Docker,我仍然可以运行托管容器的服务结构集群吗?我已经在我的机器上安装了 Service Fabric SDK。
azure - Azure Service Fabric 与 Azure Service Fabric Mesh
经过艰苦的尝试学习和试用 Azure Service Fabric,我现在看到了“Azure Service Fabric Mesh”。努力找出关键差异。
此页面指出“Service Fabric 是为 Service Fabric Mesh 提供支持的协调器”。我知道可以部署到 SF 集群的服务。
SF Mesh 有何不同?也许只是 SF 更专注于容器化应用程序?
azure - 如何使用 CLI 部署到 Service Fabric 群集
我想将容器映像部署到 Azure 上运行的 Service Fabric 群集。我已经在 Azure Container Registry 上推送了映像。使用命令行界面,如何将容器映像部署到 Azure 上运行的 Service Fabric 集群?
我查看了sfctl命令,但找不到任何有用的东西。
azure - Azure Service Fabric - 固定时间作业
我正在从事一个 Service Fabric 项目,我需要在其中实施可以在特定时间(比如每 16 小时或 24 小时)执行的计划作业。
这是我的有状态演员服务实现
在代码中,我已经注册了我的演员服务,以便在注册后 1 分钟后开始执行,然后每 1 分钟执行一次。
当我查看“actor.txt”中的日志时,我看到的内容如下:
从上面的日志中,我可以看到
- 第一次执行于 17:31:15 开始,于 17:31:30 完成(耗时 15 秒)
- 第二次执行于 17:32:30 开始(距结束时间 1 分钟后),于 17:32:45 完成。根据上述要求,它应该在 17:32:15 开始(因为预期的持续时间是两次执行之间的 1 分钟,而不是 1 分钟 + 之前的执行时间。
似乎我很难找到可以让演员在特定时间执行的解决方案。(即每天下午 4 点或 12 点)
python - 可以使用 Azure Python SDK 检查服务结构群集组件的健康状态
如何使用 Azure Python SDK 和证书连接到 Service Fabric 群集,然后如何使用该 SDK 获取 Service Fabric 群集、节点、应用程序或服务的健康状态?
azure-service-fabric - 服务结构看门狗放置
我们有一个在 azure service fabric 中运行的来宾可执行应用程序,我们想添加一个看门狗,这将在两种情况下提供帮助:
它将定期对应用程序中的主要服务 API 进行 ping 和运行测试,并将主要服务的健康状态发送给健康管理器。
在健康管理器上使用看门狗发送的健康状态,如果看门狗测试失败,则回滚升级。
另一个问题与应用程序升级有关。
当有新的应用程序升级正在进行时。如果健康检查成功,它会先进入一个升级域,然后再移动到下一个升级域。当部署第一个升级域时,我们可以只访问该域的机器与该集群中的服务分开吗?