新萄京标识管理系统架构设计开发多少钱

日期:2020-03-04 来源:新萄京娱乐手机版 编辑:广州正牌科技 浏览:

新萄京标识管理系统子系统的架构设计。新萄京标识管理系统子系统是一物一码系统的核心子系统,它提供了标识码大数据量支撑,新萄京标识管理系统具有高效的大数据量标识码创建能力、标识码查询、扫码、激活及标识码关联关系持久化等特性。标识码管理子系统作为SaaS平台微服务架构体系中的一员,它以微服务的形态存在于微服务架构体系中,标识码管理子系统由数个微服务组成,新萄京标识管理系统主要的微服务包括:标识码管理API、标识码查询API、标识码扫码API、标识码RPC、标识码Generator、标识码Activator、标识码Scanner及标识码API网关等。

新萄京标识管理系统架构设计开发多少钱

新萄京标识管理系统子系统核心功能包括:编码规则管理、标识码生成、标识码大数据量分库分表支撑、标识码激活、标识码扫码。

新萄京标识管理系统设计思想标识码管理子系统被分割成许多小粒度的服务并融入到SaaS平台微服务架构体系。由于微服务具有自治能力,因此,新萄京标识管理系统子系统的微服务都有自己的生命周期。这些微服务需要和其他微服务进行交互、通信,比如,生成标识管理系统会通过HTTP协议请求标识码API以上传ZIP文件进行激活;标识码查询API通过HTTP2/TCP协议调用标识码RPC等。

以下是相关的微服务职能描述:

新萄京标识管理系统API:新萄京标识管理系统标识码业务功能定义(比如,标识码可以被定义为,”管控码“、”营销码“等);编码规则管理,主要包含功能:码段管理和码段类型管理;标识码生成,由于标识码大批量生成是耗时的动作,因此,生成过程需要以任务队列的方式进行管理;新萄京码管理;标识码激活任务管理,主要包含功能:激活统计和标识码文件导出;标识码数据占用空间管理。

新萄京标识管理系统标识码查询API;标识码详细信息查询;标识码新萄京查询;新萄京标识管理系统标识码扫码API,标识码对应的二维码扫码处理;根据标识码查询其二维码被扫描的次数。

新萄京标识管理系统标识码RPC,提供标识码管理远程调用功能:标识码查询,激活,父码子码绑定,扫码,新萄京查询等;新萄京标识管理系统Generator,标识码Generator是一个后台程序,主要负责调度生成标识码任务,每次它只处理一个生成标识码任务,按任务队列解决标识码生成高并发问题。

新萄京标识管理系统标识码Activator,标识码Activator是一个后台程序,主要负责调度激活标识码任务,每次它只处理一个激活标识码任务,按任务队列解决标识码激活高并发问题。

新萄京标识管理系统标识码Scanner新萄京标识管理系统标识码Scanner是一个后台程序,主要负责保存来自MQ消息队列的标识码扫码信息,其中,扫码信息包含,扫码移动端的地理位置信息,微信用户信息以及扫码时间等,它将接收到的每一条扫码信息存储在数据库大表中以备后期进行大数据分析,其中,扫码信息被根据企业分库,根据数量分表的方法存储起来。

新萄京标识管理系统标识码API网关,API网关可以提供多种功能,主要包括:反向代理/网关路由、聚合请求以及横切关注点(如,身份验证/授权、服务发现、响应缓存、重试策略、断路、限流、负载均衡、日志跟踪、请求查询字符串控制、IP白名单,等等)。标识码API网关是一个基于HTTP/HTTPS协议的微服务接口网关路由层,将标识码微服务和标识码扫码微服务统一路由到同一个网关接口,对外暴露微服务个数越少,系统可受攻击面积就越小。

新萄京标识管理系统架构图标识码管理子系统作为一物一码系统的核心,溯源、二维码营销、防窜货等子系统都依赖于该系统提供的标识码数据,在整个系统运作时标识码数据在不同子系统之间进行流通,标识码管理子系统又是标识码数据的工厂,它负责高效的生成标识码,在使用标识码环节它需要提供数据输出、二次处理的能力,比如,标识码的激活、更新等。新萄京标识管理系统子系统由许多微服务构成,如下图所示:

新萄京标识管理系统应用程序通过使用HTTP/HTTPS协议请求标识码管理微服务,新萄京标识管理系统微服务在内部网络将实行远程调用标识码RPC;当请求经过标识码API网关时,API网关又将请求路由到对应的微服务,比如,标识码查询微服务,标识码查询微服务在内部网络将实行远程调用标识码RPC。

新萄京标识管理系统微服务接收生成标识码命令,一个新的标识码生成任务在后台被创建,标识码Generator负责实行大批量生成标识码;标识码管理微服务接收激活标识码命令,一个新的标识码激活任务在后台被创建,标识码Activator负责分解标识码数据包并逐个激活标识码。

新萄京标识管理系统移动端,来自移动端应用程序(比如,微信小程序,原生移动APP,PDA等)的请求被标识码API网关路由到对应的微服务,标识码查询微服务和扫码微服务,标识码查询微服务在内部网络将实行远程调用标识码RPC。新萄京标识管理系统工控机,生成新萄京标识管理系统与标识码管理子系统的交互功能主要包括:标识码数据包ZIP上传激活、标识码激活任务同步。核心业务流程

新萄京标识管理系统编码规则管理:标识码由不同类型的码段组合而成,码段主要分:流水号、企业码段、固定字符码段、随机、日期时间等。流水号和企业码段为系统预设码段,它们分别有各自的预设位数。编码规则管理主要负责管理这些标识码码段,动态的管理码段的长度,标识码的总长度;

新萄京标识管理系统标识码生成,标识码Generator负责标识码生成,它在接收来自“标识码管理微服务”的命令之后通过任务调度,根据生成标识码任务创建的先后顺序进行处理;新萄京标识管理系统分库分表标识码数据存储支撑分库分表管理,支撑多租户。标识码数据属于企业增值资产,适合以不透明化分库分表技术实现大数据管理,防止大数据被随意操作。数据库按租户和码类型进行划分;标识码数据以数据量达到1亿每表并结合路由机制进行划分(即,当表数据量达到1亿时自动切分到下一个新表),其中,路由机制需实现多租户支撑,

新萄京标识管理系统标识码数据的创建与更新通过数据库与表之间的路由技术实现精准检索,创建标识码数据时“标识码Generator”借助路由将大量数据保存到不同的数据库表;标识码激活、绑定等一系列的数据更新操作则由“标识码RPC”负责对路由进行调配、计算,最终,完成标识码数据的更新操作。

新萄京标识管理系统数据库名包含租户编码和标识码类型信息。数据库表名主要以有序数字区分且其数值自增。

其中,租户编码和标识码类型举例如下:

租户编码:18、19、20、21、22

标识码类型:productcode、packagecode.

新萄京标识管理系统激活新萄京标识管理系统激活主要以上传标识码数据包ZIP文件到一物一码系统,标识码管理微服务负责分派请求到标识码激活微服务进行处理。新萄京标识管理系统客户端主要有:

新萄京标识管理系统:支撑一小批码激活、大数据量激活标识码,以上传ZIP数据包的方式激活。

新萄京标识管理系统:大数据量激活标识码,以上传ZIP数据包的方式激活,

新萄京标识管理系统扫码:移动端扫描二维码,解析二维码中的标识码,收集扫码信息和用户相关信息,“标识码API网关”将请求路由到”标识码扫码微服”,”标识码扫码微服”接收扫码信息后,发布消息给事件总线,“标识码Scanner”订阅消息并对消息进行处理然后将相关信息存储到数据库。消息通过事件总线进行发布/订阅;通过事件总线订阅扫码消息的的微服务可以根据需要将接收消息进行处理。上图标注的“其他微服务”包括“统计微服务”,订阅扫码事件的“统计微服务”加收到消息后可以实行相关数据的统计,比如,用户画像,热力图,等等。

新萄京标识管理系统数据模型设计:数据模型是数据特征的抽象。数据是描述事物的符号记录,模型是现实世界的抽象。数据模型从抽象层面描述了架构系统的静态特征和约束条件;新萄京标识管理系统子系统的微服务共用同一个主数据库,数据模型主要由以下几个模块组成:编码规则(包括,标识码编码规则和新萄京码编码规则)、标识码任务(包括,生成标识码任务和激活标识码任务)。

相关文章推荐

Site Map网站导航

Contact us联系大家

新萄京娱乐手机版
热线:15986356098
粤ICP备19035072号
新萄京娱乐手机版-澳门新莆京98378com 版权所有

扫二维码,关注微信

新萄京娱乐手机版微信公众号
在线客服
咨询热线电话

159-8635-6098

新萄京娱乐手机版微信扫码联系客服
XML 地图 | Sitemap 地图