2

我们正在为我们的产品中的子系统(我们使用 C#)切换到基于 actor 的架构,并且我们正在考虑 Akka.NET 或 Service Fabric actor。我们有使用 Akka 和 Akka 集群(在 Scala 中)的经验,但 Service Fabric 参与者非常适合我们的目的。但是,很难找到有关部署的任何材料。

目前是否可以在 Azure 上进行部署(或者您可以加入任何预览计划)?如果还不可能的话,我找不到任何关于何时可以预览的迹象。

4

2 回答 2

3

Azure 部署尚不可用。它将在今年晚些时候作为预览版推出。

更新:Service Fabric 现在提供公共预览版。

于 2015-06-16T15:25:14.567 回答
2

更新:微软现在提供 Service Fabric 持续集成文档

我使用开发 SDK(一个 VM 上的所有节点)运行持续交付,如下所示:

  1. 推送到 github.com
  2. github.com 告诉 Visual Studio Online 触发构建。
  3. 具有自定义#PowerShell 脚本步骤的自定义构建定义,7z 是构建工件,curl 是 Windows Server 2012 R2 Azure VM 实例的文件
  4. IIS 在 VM 上加载以通过 TLS 托管基本身份验证,并且 WebDav 模块仅用于此上传(肯定比 Azure 上的 FTP 或 WebRM 更容易配置)
  5. 我编写了自定义开源代码,它监视触发器文件 ( https://github.com/corlib/trigger ) 并调用一个命令,配置为调用自定义部署脚本。(很早,但可用于此目的)
  6. 部署脚本解压缩存档,加载 ServiceFabric 应用程序清单以获取应用程序类型版本。此版本用于将应用程序包部署到集群中的唯一位置,注册它,然后开始监控应用程序升级(失败时回滚到以前的版本)
于 2015-08-09T17:25:21.297 回答