项目

本文档有多个版本。请选择最适合您的选项。

UI
Database

微服务教程 第 01 部分:创建初始解决方案

请按照 入门指南,使用以下配置创建一个新的微服务解决方案:

  • 解决方案名称CloudCrm

  • 数据库提供程序:MongoDB

  • UI 框架:Blazor Server

  • 移动端框架:无

  • 公共网站:已选中

其他选项你可以根据自己的偏好进行选择。

请先完成 入门指南 并运行 Web 应用程序,然后再继续后续步骤。 如果你不希望完成所有部分,可以跳过 运行解决方案 之后的章节。

在 ABP Studio 的 解决方案资源管理器 中,初始的解决方案结构应该如下所示:

abp-studio-solution-explorer-initial-cloud-crm-microservice-solution-blazor

ABP Studio 在创建解决方案后会执行一些额外的步骤。请等待所有后台任务完成后再继续。

初始状态下,在 CloudCrm 这个 ABP Studio 解决方案下,你会看到三个文件夹(appsgatewaysservices)以及大约 10 个 ABP Studio 模块(具体数量取决于创建解决方案时的偏好设置)。在我们的系统中,这些模块一部分代表微服务,一部分代表 Web 应用程序,另一部分则代表 API 网关。

ABP Studio 模块 通常是一个 .NET 解决方案,而 ABP Studio 解决方案 是一个包含多个 .NET 解决方案的伞形概念(更多信息请参阅 概念 文档)。

如果你想了解包含所有细节的初始解决方案结构,可以稍后查看 微服务解决方案模板 文档。不过,要完成本教程,这并不是必需的。

总结

在本部分中,你已经创建了初始的微服务解决方案,其中已经包含了一些基础设施服务。我们将在 下一部分 中创建第一个业务服务。


在本文档中