一种SAAS平台的数据化共享方法技术

技术编号:40711136 阅读:16 留言:0更新日期:2024-03-22 11:12
本发明专利技术涉及微前端技术领域,具体是一种SAAS平台的数据化共享方法,建立数据池,用于存放需要通信的数据,暴露获取数据、设置数据及监听方;基座使用通信层提供的设置数据方法进行向子应用传播数据,在设置数据时会通过拦截层进行一层拦截,通过判断传递过来的数据类型,如果是引用类型则冻结数据,并查看下一级数据是否是引用类型,形成一个递归,最终触发通信;数据监听位于通信层,基于发布订阅模式,事件总线关联设置数据与数据监听的关系;本发明专利技术通过依赖监听方式,只对需要观测的数据进行监听,减小性能开销,通过数据冻结方式来替代数据拷贝,减少内存消耗,具有全面性和综合性,能够有效地覆盖各个方面的需求。

【技术实现步骤摘要】

本专利技术涉及微前端,具体是一种saas平台的数据化共享方法。


技术介绍

1、目前qiankun框架对子应用下放数据有一定的性能瓶颈:

2、1.在进行通信前qiankun对当前数据要做深度拷贝操作,对大数据量大来说这点很耗性能,不适合大数据量下的场景。

3、2.子应用不能针对某条数据监听,只能监听,所以当一个数据变化时会触发整个监听方法,比较损耗性能,此外代码充满分支判断,不好维护。


技术实现思路

1、有鉴于此,本专利技术实施例希望提供一种saas平台的数据化共享方法,以解决或缓解现有技术中存在的技术问题,为上述技术问题至少提供一种有益的选择。

2、为实现上述目的,本专利技术提供如下技术方案:

3、一种saas平台的数据化共享方法,该方法包括以下步骤:

4、s1、建立数据池,用于存放需要通信的数据,暴露获取数据、设置数据及监听方;

5、s2、基座使用通信层提供的设置数据方法进行向子应用传播数据,在设置数据时会通过拦截层进行一层拦截,通过判本文档来自技高网...

【技术保护点】

1.一种SAAS平台的数据化共享方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的一种SAAS平台的数据化共享方法,其特征在于,该方法还包括以下步骤:

3.根据权利要求2所述的一种SAAS平台的数据化共享方法,其特征在于,根据所述接收方信息,获取所述接收方支持的数据类型信息为:根据所述接收方信息发送数据类型获取请求到所述接收方;

4.根据权利要求3所述的一种SAAS平台的数据化共享方法,其特征在于,根据所述接收方信息,获取所述接收方支持的数据类型信息为:根据所述接收方信息从指定数据库中获取所述接收方支持的数据类型信息。

5.根...

【技术特征摘要】

1.一种saas平台的数据化共享方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的一种saas平台的数据化共享方法,其特征在于,该方法还包括以下步骤:

3.根据权利要求2所述的一种saas平台的数据化共享方法,其特征在于,根据所述接收方信息,获取所述接收方支持的数据类型信息为:根据所述接收方信息发送数据类型获取请求到所述接收方;

4.根据权利要求3所述的一种saas平台的数据化共享方法,其特征在于,根据所述接收方信息,获取所述接收方支持的数据类型信息为:根据所述接收方信息从指定数据库中获取所述接收方支持的数据类型信息。

5.根据权利要求4所述的一种saas平台的数据化共享方法,其特征在于,发送数据发送响应请求到发送方之后,所述方法还包括:接收发送方发送的数据并转发到接收方,所述数据的数据类型为所述接收方支持的数据类型。

6.根据权利要求5所述的一种saas平台的数据化共享方法,其特征在于:所述获取预设数量的源ip到目标ip的访问请求记录包括:基于真实源ip的确定规则,获取预设数量的真实源ip到目标ip的访问请...

【专利技术属性】
技术研发人员:于志杰
申请(专利权)人:北京白龙马云行科技有限公司
类型:发明
国别省市:

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

1