信创开源生态平台及应用生态体系建设
价格 双方协商
地区: 湖南省 长沙市 岳麓区
需求方: 湖南***公司
行业领域
电子信息技术
需求背景
目前在技术方面存在的困难以及需解决的问题本项目需要解决以下技术难点:(1)信创代码托管平台基于Git和 SVN技术,突破Git仓库性能,解决国内信创领域缺少代码仓库核心仓库的问题。1)研究解决在信创软硬件环境中,Git基本操作(如创建、拉取、删除)等性能问题;2)研究解决Git 仓库在分布式存储上的扩展问题;3)研究 Git和 SVN等仓库的融合技术。(2)信创开发工具链和框架基于Spring Boot,***和Electron产品做二次技术研发,形成国内信创桌面应用打包和封装方案、框架和开发标准。1)研究Electron,在国产信创环境上,精简源代码,优化性能,打造桌面开发框架;2)研究解决如何打包国产应用程序能使应用运行和安装、删除不受其它应用的影响,不影响到操作系统的稳定性。(3)信创项目管理和信创开发流水线基于信创云平台和容器平台,打造一项目多仓库管理技术、持续集成和部署(CI / CD) 流水线技术。 1)研发一项目多仓库管理技术;2)研究流水线引擎技术,开发流水线引擎。(4)信创项目群体持续贡献关键机制研究1)研究大规模外围贡献者对信创开源软件的影响模型;2)研究区块链在外围贡献者对信创开源软件贡献度的计算。(5)信创分布式统计任务系统研究信创生态发展数据的分布式统计任务。(6)基于信创开源的自动推荐系统基于信创用户搜索、收藏和Fork等相关内容,进行博客、课程等做人工智能推荐。
1、基于PKS体系的多云环境管理技术:基于PKS体系研究多云环境管理技术,构建InCloudManager多云抽象层数据中心,整合多个云平台,一是可以纳管多云,包括长城云、麒麟云等,二是可以进行异构云纳管(包括X86云和龙芯云等等),实现云平台的快速接入,对外可以提供统一标准的调用接口。2、基于PKS体系的多站点session共享技术:采用oauth2+jwt方案,实现同一个用户打开多个站点,访问其它分站点的时候不需要重新登录,也就是需要在技术上实现不同域名下session共享,即用户登陆任意一个站点,在其它子站点都可以保持会话。3、基于PKS体系的海量知识搜索引擎:一种基于数据binlog的文件监听方法,在完全不影响当前平台业务的情况下,实时监听MySQL数据库对相关表格记录的增删改同步到Elastic Search并对相关信息进行索引,实时搜索其平台的发布内容,能够达到毫秒级响应。
需解决的主要技术难题
相关技术指标或要求(1)技术和产品指标:1)攻克信创技术难点,完成信创代码仓科、项目管理、开源框架等产品开发;2)可提供7*24小时服务的公有平台服务;3)可同时支撑100000 用户同时在线;4)用户操作仓库响应速度不超过3秒;5)每个用户公有版本容量为10G,单个版本库最大容量为4G,git工程最大数目达到100个。(2)生态建设指标:1)完成关键开源项目应用上线20+;2)完成重点行业应用上线2+;3)完成生态伙伴代码上线100+;4)完成参与高校4所以上,高校课程设计和毕业设计托管超过1000+。
期望实现的主要技术目标
预期成果及经济社会生态效益通过本项目实施,将打造国内首个信创代码仓库和Devops开发运维一体化流水线,面向企业、开发者、高校等用户提供信创应用开发环境、信创项目管理等技术服务,打通线上项目管理、代码托管、开发上线打包运维、集成验证销售一体化流程。经济效益:(1)项目完成后,预计前三年可创造经济收益超过1000万元/年,目前 Github 以75亿美元被收购。(2)带动云计算销售约2000万元/年(3)带动200多家链上应用开发商和开发者进入信创应用开发,实现8000万元以上的经济拉动作用。政治效益:(1)解决国家在信创领域上,开源软件项目上被卡脖子的问题。(2)解决国家在信创领域上,信创领域桌面软件开发困难的问题。(3)对落实“网络强国”战略、支持国家网络安全建设、推动湖南省建设信创产业进入新时代等方面具有重要意义。社会效益:通过本项目实施,将打造国内首个信创代码仓库和Devops开发运维一体化流水线,面向企业、开发者、高校等用户提供服务,可系统性的培育信创人才,并直接带动100余人就业。
处理进度