Linux 上的 Service Fabric

如同在 Windows 上一样,可以使用 Linux 上的 Service Fabric 预览版在 Linux 上构建、部署和管理高可用性、高度可缩放的应用程序。 Service Fabric 框架(Reliable Services 和 Reliable Actors)除了可在 C# (.NET Core) 中使用以外,也能在 Java on Linux 中使用。 还可以使用任何语言或框架来构建来宾可执行的服务。 此外,预览版还支持协调 Docker 容器。 Docker 容器可以运行使用 Service Fabric 框架的来宾可执行文件或本机 Service Fabric 服务。

Linux 版 Service Fabric 在概念上等同于 Windows 版 Service Fabric(OS 细节和编程语言支持除外)。 因此,我们的大部分现有文档都能帮助你熟悉该技术。

支持操作系统和编程语言

受限预览版支持创建单机开发群集,以及在 Azure 中运行 Ubuntu Server 16.04 的多计算机群集。 除来宾可执行文件和协调 Docker 容器以外,预览版还支持 Java 和 C# 中的 Reliable Actors 和 Reliable Stateless Services 框架。

Note

Linux 尚不支持 Reliable 集合。 此外,也不支持独立群集 - 预览版仅支持单机群集和 Azure Linux 多计算机群集。

支持的工具

预览版支持通过 Service Fabric CLI 来与群集交互。 Java 开发人员可以通过 Linux 和 OSX 上支持的 Eclipse 来与 Eclipse 和 Yeoman 集成。 OSX 集成在幕后通过 vagrant 使用 Linux VM。 C# 开发人员可以借助与 Yeoman 的集成来生成应用程序模板。

后续步骤