Module-Zero之版本管理

简介:

概要介绍

绝大多数的SaaS(多租户)应用都有多个具有不同特征的版本(包)。因此,他们可以给租户(即客户)提供不同的价格和特征选项。

版本实体

版本(Edition)是一个表示应用版本的简单实体。它只有NameDisplayName属性。

版本管理者(EditionManager)

EditionManager是管理版本的领域服务:

public class EditionManager : AbpEditionManager
{
}

它派生自AbpEditionManager类。你可以注入EditionManager,然后使用它创建,删除,更新版本。而且,EditionManager还用来管理版本的特征。为了更好的性能,它内部缓存了版本特征。






本文转自tkbSimplest博客园博客,原文链接:http://www.cnblogs.com/farb/p/modulezeroEditionManagement.html,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
前端开发
平台设计-moduleID的使用
整个平台上有很多相同的功能
|
存储 Go API
怎么发布 Go Modules v1 版本?
怎么发布 Go Modules v1 版本?
67 0
|
存储 Go API
Go Modules 如何创建和发布 v2 及更高版本?
Go Modules 如何创建和发布 v2 及更高版本?
152 0
|
JSON Go API
保持 Modules 的兼容性(下)
保持 Modules 的兼容性(下)
48 0
|
SQL API Go
保持 Modules 的兼容性(上)
保持 Modules 的兼容性
34 0
|
前端开发 JavaScript 计算机视觉
Module Federation最佳实践
Module Federation[1]官方称为模块联邦,模块联邦是webpack5支持的一个最新特性,多个独立构建的应用,可以组成一个应用,这些独立的应用不存在依赖关系,可以独立部署,官方称为微前端。
641 0
Module Federation最佳实践
|
Web App开发 测试技术 数据中心
Terraform Module 编写指南
Module 是一个Terraform 模板,是对多个子节点,子资源,子架构模板的组合和抽象。利用Module 在降低模板编写和维护复杂度的同时,使得模板结构更加简洁清楚。为什么要使用 Module,详见文章[ Module 让 Terraform 使用更简单](https://www.atatech.org/articles/119465)。
7880 0
|
JavaScript 前端开发 API
【ES6】Module模块详解
【ES6】Module模块详解
233 0
|
Java Android开发
Java工具IDEA创建模块(Module)、如何创建 Module:、如何删除模块
Java工具IDEA创建模块(Module)、如何创建 Module:、如何删除模块
Java工具IDEA创建模块(Module)、如何创建 Module:、如何删除模块
ES6(Module 模块化)
模块化 ES6的模块化的基本规则或特点: 1:每一个模块只加载一次, 每一个JS只执行一次, 如果下次再去加载同目录下同文件,直接从内存中读取。
1008 0