抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

微软宣布 Azure Service Fabric SDK 开源

2017 年 4 月 23 日

微软最近宣布 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

2017 年 4 月 23 日 19:001534

评论

发布
暂无评论
发现更多内容

架构1期第二周作业

FG佳

架构师训练营 1 期 -- 第二周作业

曾彪彪

极客大学架构师训练营

一文轻松理解内存对齐

C语言与CPP编程

程序员 编程语言 面试题 C语言 编译器、程序语言、CPU

面试中常见的C语言与C++区别的问题

C语言与CPP编程

c++ 编程语言 面试题 C语言 编译器、程序语言、CPU

架构师训练营 1 期 -- 第二周总结

曾彪彪

极客大学架构师训练营

依赖倒置原则

知行合一

软件设计原则

六、乘胜追击,将剩下的Git知识点搞定

刘润森

代码防御性编程的十条技巧

C语言与CPP编程

程序员 编程语言 C语言 编译器、程序语言、CPU

九种查找算法

C语言与CPP编程

面试 算法 编程语言 C语言 编译器、程序语言、CPU

架构一期 - 甘霖 - Week2 - 作业一

小粽

八、给小白看的第一篇Python基础教程

刘润森

Python

依赖倒置及接口隔离原则

天天向上

极客大学架构师训练营

[架构师训练营第1期]第二周命题作业

猫切切切切切

极客大学架构师训练营

高并发下如何缩短响应时间

架构师修行之路

微服务 高并发优化

软件设计的基本原则

天天向上

极客大学架构师训练营

C语言C++中assert的用法

C语言与CPP编程

程序员 编程语言 C语言

SpringBoot 异步任务

hepingfly

Java springboot 异步任务

深拷贝与浅拷贝到底是什么

C语言与CPP编程

c++ 面试题 C语言

第二周总结

睁眼看世界

极客大学架构师训练营

架构师训练营 Week2 总结

lggl

总结 极客大学架构师训练营

架构师训练营第 2 周学习总结

netspecial

极客大学架构师训练营

学生成绩管理系统案例

C语言与CPP编程

编程语言 C语言 编译器、程序语言、CPU

七、连Pycharm都不知道怎么用,学什么Python

刘润森

Python

十、给小白看的第三篇Python基础教程

刘润森

Python

十七张图玩转Node进程——榨干它

执鸢者

前端 进程 Node

什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

魏小龙

敏捷开发 依赖倒置原则

第二周作业

alpha

极客大学架构师训练营

字符串操作的全面总结

C语言与CPP编程

编程语言 C语言 编译器、程序语言、CPU 字符串

做好分库分表其实很难之一

架构师修行之路

微服务 分库分表

「架构师训练营第1期」第二周作业

张国荣

极客大学架构师训练营

十大经典排序算法(动态演示+代码)

C语言与CPP编程

算法 编程语言 面试题 编译器、程序语言、CPU

Study Go: From Zero to Hero

Study Go: From Zero to Hero

微软宣布Azure Service Fabric SDK开源-InfoQ