一种多元素易扩展多级缓存的活动模型管理系统技术方案

技术编号:35508667 阅读:21 留言:0更新日期:2022-11-09 14:22
本发明专利技术公开一种多元素易扩展多级缓存的活动模型管理系统,系统采用mysq数据库,在数据建模上,整体为两部分:活动模板和活动实体;所述的活动模板是指开发人员创建模板,提供给运营人员,使用系统中设置的元素模块、模板模块、活动模块以及活动交易模块进行活动的生成。本发明专利技术的多元素易扩展多级缓存的活动模型管理系统提供一种灵活多变的构建框架,该框架支持随意扩展,快速响应特点,并且能够统一接入口径,降低调试时间和风险,达到前期少量开发就能创建活动,到后期无需开发任务就能创建活动的目的,从而解决了互联网快速活动创建,低延迟响应的需求。低延迟响应的需求。低延迟响应的需求。

【技术实现步骤摘要】
一种多元素易扩展多级缓存的活动模型管理系统


[0001]本专利技术涉及互联网活动发布、活动模型管
,具体说是一种多元素易扩展多级缓存的活动模型管理系统。

技术介绍

[0002]目前是互利网兴起的时代,互联网公司针对线上进行活动开发设计,进行软件开发,每次针对不同的活动,会反复投入人力,耗时较长并且不满足互联网企业快速迭代的特点,因此,现有技术中衍生出可以用来管理互联网活动的系统。
[0003]例如:授权公告号:CN 104219108 B的技术方案中就公开了“一种监测移动互联网活动的系统、方法和设备”,该技术方案中,在代理的端口上接收针对互联网内容的请求,请求源自经由蜂窝无线接入点发送请求的移动装置;基于第一端口将所述针对互联网内容的请求与移动装置相关联;从在针对互联网内容的请求中标识的互联网内容提供商请求内容,从而检测物联网活动的发布等。
[0004]但是该技术方案中,仅是从接收端和发送端检测互联网的活动,具体的活动的设计、更改、发布等技术方案,上述现有技术并未提及。
[0005]因此,为了解决上述问题,需要研发一种能够提高粉末冶金铁基件耐腐蚀的方法。

技术实现思路

[0006]本专利技术的目的是针对现有技术存在的不足,提供一种多元素易扩展多级缓存的活动模型管理系统,技术方案如下:
[0007]一种多元素易扩展多级缓存的活动模型管理系统,系统采用mysq数据库,在数据建模上,整体为两部分:活动模板和活动实体;所述的活动模板是指开发人员创建模板,提供给运营人员,使用系统中设置的元素模块、模板模块、活动模块以及活动交易模块进行活动的生成;该活动模板设置有模板表以及更为详细的模板表明细表;而活动实体则相应设置有活动表、活动明细表以及活动数据衍生表;由开发人员操作模板,运营人员操作实体,从而产生业务数据服务客户。
[0008]进一步地,系统中设置有元素模块、模板模块、活动模块以及活动交易模块;
[0009]元素模块:主要负责元素的基础创建,包括元素的新增功能,元素的删除功能,元素的编辑功能,元素列表的查询功能,元素的明细查询功能元素的复制功能。
[0010]模板模块:主要负责元素和元素的组合调度以及执行顺序,对元素进行分组,从而形成抽象的活动模板;包括活动模板的新增功能,活动模板的删除功能,活动模板的编辑功能,活动模板的查询功能以及活动模板的明细查询功能。
[0011]活动模块:基于模板模块产生的活动模板的活动实例,承载业务运行,提供活动的新增,活动的删除,活动的修改以及活动的查询功能。
[0012]活动交易模板:基于活动模块产生的活动实例,进行交易和活动行为,从而产生活动业务数据。
[0013]进一步地,各模块之间相应存在依赖关系,其中,元素模板为最基础的模块,无任何依赖关系;所述模板模块依赖于元素模块,模板模块相应对元素进行管控;所述活动模块依赖于模板模块,模板模块会产生活动;所述活动交易模块依赖于活动模块,只有产生了活动,才能进行交易行为。
[0014]进一步地,所述的活动交易模板具有参与活动能力、回滚活动能力、校验能否参与活动能力以及活动售后能力。
[0015]进一步地,系统还配置有缓冲分级模块,该缓存分级模块具有缓存热加载和缓存热卸载功能。
[0016]进一步地,所述的缓冲分级模块采用多级分布式数据缓存,且采用动态热插拔多级缓存,可迅速抽离或增加一层或多层缓存,通过配置中心能动态指定使用哪几层缓存,实现动态切换缓存,且不同的缓存允许使用不同的中间件去实现,可以不经过系统升级以及代码发版,来新增缓存或者删除缓存。
[0017]有益效果:本专利技术具有以下有益效果:
[0018](1)本专利技术的多元素易扩展多级缓存的活动模型管理系统提供一种灵活多变的构建框架,该框架支持随意扩展,快速响应特点,并且能够统一接入口径,降低调试时间和风险,达到前期少量开发就能创建活动,到后期无需开发任务就能创建活动的目的,从而解决了互联网快速活动创建,低延迟响应的需求;
[0019](2)本专利技术的系统配置有缓冲分级模块,该缓存分级模块具有缓存热加载和缓存热卸载功能,可迅速抽离或增加一层或多层缓存,通过配置中心能动态指定使用哪几层缓存,实现动态切换缓存,且不同的缓存允许使用不同的中间件去实现,可以不经过系统升级以及代码发版,来新增缓存或者删除缓存,整体系统无开发资源投入就能产出不同类型活动的框架和功能,可有效的提高互联网企业的快速迭代能力以及提高开发人效,降低人力的反复投入和浪费现象。
附图说明
[0020]图2为本专利技术原理图;
[0021]图1为本专利技术活动创建流程图;
[0022]图3为本专利技术活动创建步骤图。
具体实施方式
[0023]下面结合附图和具体实施例,进一步阐明本专利技术,本实施例在以本专利技术技术方案为前提下进行实施,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。
[0024]实施例1
[0025]如图1、图2和图3所示,一种多元素易扩展多级缓存的活动模型管理系统,系统采用mysq数据库,在数据建模上,整体为两部分:活动模板和活动实体;所述的活动模板是指开发人员创建模板,提供给运营人员,使用系统中设置的元素模块、模板模块、活动模块以及活动交易模块进行活动的生成;该活动模板设置有模板表以及更为详细的模板表明细表;而活动实体则相应设置有活动表、活动明细表以及活动数据衍生表;由开发人员操作模板,运营人员操作实体,从而产生业务数据服务客户。
[0026]其中的模板表如下:
[0027]字段名称:字段表述:id模板idactivity_name模板名称activity_desc模板说明activity_type模板类型
[0028]模板表明细表如下:
[0029][0030]元素表如下:
[0031][0032][0033]通过以上三张表创建活动模板的基础数据,且相应详细解释以下字段:
[0034]element_is_null用于设置活动里的元素是否可以选填;
[0035]element_can_edit用于设置活动里的元素是否可以编辑;
[0036]element_mutil_str用于活动里的与元素是否多元素联动;
[0037]priority元素执行优先级;
[0038]setting_num元素占位填充数量;
[0039]expression元素表达式。
[0040]系统中设置有元素模块、模板模块、活动模块以及活动交易模块;
[0041]元素模块:主要负责元素的基础创建,包括元素的新增功能,元素的删除功能,元素的编辑功能,元素列表的查询功能,元素的明细查询功能元素的复制功能。
[0042]模板模块:主要负责元素和元素的组合调度以及执行顺序,对元素进行分组,从而形成抽象的活动模板;包括活动模板的新增功能,活动模板的删除功能,活动模板的编辑功能,活动模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多元素易扩展多级缓存的活动模型管理系统,其特征在于:系统采用mysq数据库,在数据建模上,整体为两部分:活动模板和活动实体;所述的活动模板是指开发人员创建模板,提供给运营人员,使用系统中设置的元素模块、模板模块、活动模块以及活动交易模块进行活动的生成;该活动模板设置有模板表以及更为详细的模板表明细表;而活动实体则相应设置有活动表、活动明细表以及活动数据衍生表;由开发人员操作模板,运营人员操作实体,从而产生业务数据服务客户。2.根据权利要求1所述的一种多元素易扩展多级缓存的活动模型管理系统,其特征在于:系统中设置有元素模块、模板模块、活动模块以及活动交易模块;元素模块:主要负责元素的基础创建,包括元素的新增功能,元素的删除功能,元素的编辑功能,元素列表的查询功能,元素的明细查询功能元素的复制功能;模板模块:主要负责元素和元素的组合调度以及执行顺序,对元素进行分组,从而形成抽象的活动模板;包括活动模板的新增功能,活动模板的删除功能,活动模板的编辑功能,活动模板的查询功能以及活动模板的明细查询功能;活动模块:基于模板模块产生的活动模板的活动实例,承载业务运行,提供活动的新增,活动的删除,活动的修改以及活动的查询功能;活动交易模板:基于活...

【专利技术属性】
技术研发人员:叶君军任永强宋大龙张秀华吴皓
申请(专利权)人:江苏康众汽配有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1