Service Fabric 服务 HTTP/REST 通信 OWIN/Katana 与 ASP.NET 核心

Service Fabric Service HTTP/REST communication OWIN/Katana vs ASP.NET Core

我有一个连续执行某些操作的无状态 Service Fabric 服务。我需要从客户端实现简单的 HTTP 通信。 我只需要能够打开它 on/off 并查看它是否在运行。

如果我没记错的话,我这里有两个选择:

1) 实施 Katana/OWIN 自托管侦听器。

2) 使用 ASP.NET Core 2.0 及其 Kestrel 服务器。

3) 使用 ASP.NET Core 2.0 及其 HTTP.sys 服务器。 就此类通信的简单性而言,更好的选择是什么?

为了简单起见,我会选择第一个选项并将其实现为 OWIN 中间件,如果您改变主意,稍后可以 use with ASP.NET Core