皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

微软宣布 Azure Service Fabric SDK 开源

作者 Pierre-Luc Maheu ,译者 张卫滨

微软最近宣布 Azure Service Fabric SDK 的源代码已经开源 。Azure Service Fabric 是一个分布式平台,用于微服务的打包、部署和管理。SDK 暴露了 Service Fabric 平台中与.NET 应用集成的 Service Fabric API。

SDK 中暂时只有一部分是公开的。微软 这样说道

Service Fabric 在 2015 年作为一个产品对外公开,在此之前,它已经作为微软内部平台开发了超过五年的时间。这样导致的结果就是,我们的开发流程依然很深地植根于内部构建流程、工具和测试集。所以目前我们会继续在内部开发。在 SDK 每次发布的时候,我们会将最新的变更 push 到 GitHub。随着时间的推移,我们会将更多的开发流程和工具对外开放。

目前,有两个仓库存放开源项目。第一个 包含了 Reliable 服务以及 Reliable actor 包

  • Microsoft.ServiceFabric.Services
  • Microsoft.ServiceFabric.Services.Remoting
  • Microsoft.ServiceFabric.Services.Wcf
  • Microsoft.ServiceFabric.Actors
  • Microsoft.ServiceFabric.Actors.Wcf

Reliable 服务和 Reliable Actor 是 Azure Service Fabric 上的两种编程模式。这些包对外暴露了构建与 Service Fabric 平台集成的应用所用到的 API。

第二个仓库 存放了与 ASP.NET Core 相关的项目 。ASP.NET Core 包含了 Service Fabric 接口 ICommunicationListener 的实现,这个实现能够在 Service Fabric Reliable 服务中为 Kestrel 或 WebListener 启动 ASP.NET Core Web 主机:

  • Microsoft.ServiceFabric.Services.AspNetCore
  • Microsoft.ServiceFabric.Services.AspNetCore.Kestrel
  • Microsoft.ServiceFabric.Services.AspNetCore.WebListener

在使用单独的 仓库来报告 issue 和参与社区讨论之后,Service Fabric 团队进而将 SDK 开源。

Service Fabric 团队接受 pull request 以及其他力所能及的贡献。所接收的 PR 将会集成到微软内部的环境中,在此之后,才会发布到公开的仓库上,随新的 SDK 一起发布。

Service Fabric 文档已经发布在了微软的文档站点上,也可以通过 GitHub 访问。除此之外,有一些 代码样例仓库 也可以在 GitHub 上找到。

查看英文原文Azure Service Fabric SDK Becomes Open Source

转自 http://www.infoq.com/cn/news/2017/04/service-fabric-sdk-open-source

分享到:更多 ()