枚举常量数据字典微服务设计.docxVIP

  • 162
  • 0
  • 约4.22千字
  • 约 9页
  • 2022-03-14 发布于浙江
  • 举报
? ? 枚举常量数据字典微服务设计 ? ? 本文作者:汪照辉 王作敬 中国银河证券股份有限公司 信息技术部IT研发中心 前面我们讨论了微服务实施从数据梳理开始,最简单的微服务可以从枚举常量数据字典微服务开始,这是也是我们在数据库设计和数据定义绕不开的一个部分。一些字段的取值是枚举值,这些值是整个系统通用的。推广一下,如果这些枚举值标准化,扩展到整个部门、整个公司甚至整个行业,是不是在共享和互连互通方面就简单很多?大家标准是一样的,不需要转来转去,这也是微服务架构实现唯一数据来源的必须做的前提:数据标准化。 数据标准化之后,基于这些标准化数据就可以方便地快速地构建服务、组件和应用系统。鉴于每个系统都少不了很多枚举常量值,所以我们把枚举枚举值进行梳理,实现一个枚举值数据字典微服务,它是一个基础的相对简单的微服务,算是一个起手式。 一、数据梳理 第一步就是要对这些枚举常量进行梳理,一个单体系统梳理起来可能很简单,但如果多个系统放在一起,同时支持多个系统的枚举数据字典,就复杂很多。前面我们也提到过,简单的性别字段,其取值在不同的系统中就可能有多种,更别说其他复杂的字段取值了。数据梳理可以采用主数据实施的方法,以一个核心系统数据为基础,比如说CRM,逐步扩展支持其他系统。枚举常量数据字典的设计相对简单很多,把所有字段的枚举值都找出来,然后根据实体含义和业务场景进行分析梳理,先实体后元

文档评论(0)

1亿VIP精品文档

相关文档