基于区块链的数据分析类应用程序开发系统及开发方法技术方案

技术编号:34545132 阅读:75 留言:0更新日期:2022-08-17 12:27
本发明专利技术公开了基于区块链的数据分析类应用程序开发系统及开发方法,涉及应用程序开发领域,方法包括:单例应用程序模块,单例应用程序模块采用单列模式,单例应用程序模块用于:保存预设基本配置信息,以及用于调用日志模块实现日志的动态配置,以及用于调用配置模块实现配置的初始化加载;配置模块,配置模块用于实现配置加载;日志模块,日志模块用于:实现将日志格式化成预设格式,以及用于解析获得用于定位开发环境问题的常用信息;消息事件模块,系统的数据分析结果输出通过消息事件模块的消息发布与订阅功能实现;打包部署模块,用于对应用程序进行打包;本发明专利技术能够满足快速开发面向数据分析的应用程序的需求。面向数据分析的应用程序的需求。面向数据分析的应用程序的需求。

【技术实现步骤摘要】
基于区块链的数据分析类应用程序开发系统及开发方法


[0001]本专利技术涉及应用程序开发领域,具体地,涉及基于区块链的数据分析类应用程序开发系统及开发方法。

技术介绍

[0002]为了快速的进行针对区块链数据进行分析的应用程序开发,当前存在着各种各样的Python框架,包括面向web应用、面向爬虫、面向持续集成等。但随着大数据的爆发,数据分析的场景越来越多,特别是针对区块链海量链上数据的分析的场景,而Python天然适合于数据分析,现有的应用程序框架要么很重,要么不完整,而且更多的都是面向web应用程序的开发框架,难以满足快速进行针对区块链海量链上数据分析的场景的数据分析应用程序开发的需求。

技术实现思路

[0003]本专利技术目的是提供一种面向数据分析类应用程序的轻量级应用程序开发系统,满足快速开发针对区块链海量数据进行数据分析的应用程序的需求。
[0004]为实现上述专利技术目的,本专利技术提供了基于区块链的数据分析类应用程序开发系统,所述系统包括:
[0005]单例应用程序模块,单例应用程序模块采用单列模式本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于区块链的数据分析类应用程序开发系统,其特征在于,所述系统包括:单例应用程序模块,单例应用程序模块采用单列模式,单例应用程序模块用于:保存预设基本配置信息,以及用于调用日志模块实现日志的动态配置,以及用于调用配置模块实现配置的初始化加载;配置模块,配置模块用于实现配置加载;日志模块,日志模块用于:实现将日志格式化成预设格式,以及用于解析获得用于定位开发环境问题的常用信息;消息事件模块,系统的数据分析结果输出通过消息事件模块的消息发布与订阅功能实现;打包部署模块,用于打包应用程序。2.根据权利要求1所述的基于区块链的数据分析类应用程序开发系统,其特征在于,配置模块的配置加载方式包括配置更新方式和配置初始化方式;配置更新方式为:使用新配置对象覆盖原有配置对象,同时保证未出现在新配置对象中的属性维持初始值;配置初始化方式为:默认加载开发环境的配置文件,从环境变量中寻找是否存在测试环境或者开发环境的配置信息,若存在则使用配置更新方式对加载的开发环境配置进行覆盖,否则直接使用开发环境配置运行应用程序。3.根据权利要求1所述的基于区块链的数据分析类应用程序开发系统,其特征在于,配置模块使用预设字典存储配置。4.根据权利要求3所述的基于区块链的数据分析类应用程序开发系统,其特征在于,所述预设字典为python字典。5.根据权利要求1所述的基于区块链的数据分析类应用程序开发系统,其特征在于,所述常用信息包括但不限于:时间、日志级别、应用程序名、应用程序版本、请求标识、追踪链路ID、远程IP、请求发起者、日志方法名和日志消...

【专利技术属性】
技术研发人员:杨霞郭文生
申请(专利权)人:成都链安科技有限公司
类型:发明
国别省市:

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

1