【问题标题】:Building a microservices application on. Net? [closed]在上面构建微服务应用程序。网? [关闭]
【发布时间】:2016-10-26 15:53:06
【问题描述】:

我计划为我的公司构建一个内部应用程序,并希望在微服务中实现它。我公司的所有服务器都是 Windows 服务器。

我正在考虑使用 asp.net core 等构建它。有没有一个很好的例子?它需要什么样的技术栈?

【问题讨论】:

  • 通常您可以查看 WCF,但我不知道 WCF 核心“服务器”只有客户端部分。现在 WebAPI 在核心中消失了(它被合并了),所以你可以只用控制器来做常规的 ASP.NET Core。
  • 如果你所有的服务器都是Windows服务器,那为什么要追求核心? .NET 本身已经相当成熟且广为人知。
  • @MarkSeemann 我想使用 .Net 核心,因为(1)我不想依赖服务器上可能很旧的 .Net 框架(2)Asp.Net 核心似乎很多更快。
  • 你可以在.net上试试NServiceBus

标签: .net f# microservices


【解决方案1】:

我....想在微服务中实现它

我建议,在做出将微服务用于新应用程序的决定时,通常没有充分考虑您将在前期复杂性方面支付的额外费用。

此保费有两个主要组成部分:

  1. 与构建 microservice chassis 相关的成本
  2. 进行更广泛的前期业务域分析以识别应用程序的自然context boundaries 的成本。

重点是,即使您的应用程序总体上将从微服务方法中受益,但从这种方法开始也不是一个好主意。

查看我之前的帖子here 了解更多信息。

【讨论】:

    猜你喜欢
    • 2020-05-09
    • 2020-02-07
    • 1970-01-01
    • 2014-06-04
    • 2016-05-04
    • 2020-10-08
    • 2021-05-19
    • 2019-05-15
    • 1970-01-01
    相关资源
    最近更新 更多