[发明专利]一种基于低代码开发平台处理组件间通信的方法在审
申请号: | 202111324165.0 | 申请日: | 2021-11-10 |
公开(公告)号: | CN114201230A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 严伟强;钟宏泽;王凯;陆升元;陈荣沙 | 申请(专利权)人: | 浙江桢数科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 杭州君锐知产专利代理事务所(普通合伙) 33443 | 代理人: | 方琦 |
地址: | 311121 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 代码 开发 平台 处理 组件 通信 方法 | ||
1.一种基于低代码开发平台处理组件间通信的方法,其特征在于,包括:
发布者接收发布对象,通过发布事件触发发布,使得发布对象进入broker对象;
broker对象提取所述发布对象的发布值;
broker对象判断当前是否有订阅事件,若有,则将所述发布值传递到订阅事件对应的订阅者;
所述发布对象的变量id唯一,当订阅触发条件满足时触发订阅事件,订阅者通过所述变量id获取发布值。
2.根据权利要求1所述的broker对象,其特征在于,所述发布对象采用单例模式,确保发布对象的变量id唯一。
3.根据权利要求2所述的broker对象,其特征在于,所述订阅触发条件采用单例设计模式,以确定找到相应的唯一变量id获取发布值。
4.根据权利要求1所述的broker对象,其特征在于,所述broker对象拥有emit方法和on方法,当broker对象调用emit方法的时提供变量id和发布值,broker对象内部有一个变量id map,用于实现发布值和变量id的绑定;当broker对象调用on方法时提供变量id,当on方法提供的变量id存在于broker对象id map上时,会返回一个方法,该方法的返回值就是发布值。
5.根据权利要求3所述的一种基于低代码开发平台处理组件间通信的方法,其特征在于,还包括为发布者配置发布事件,当发布事件被触发时,发布者根据发布对象单例获取当前有且仅有一个的发布对象,通过broker对象将当前唯一发布值发布出去,若存在订阅者订阅当前值,broker对象会将发布值传递到订阅者,订阅者通过订阅触发条件单例,判断是否触发订阅事件。
6.根据权利要求5所述的一种基于低代码开发平台处理组件间通信的方法,其特征在于,所述发布事件为发布对象发生改变或接收到发布信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江桢数科技有限公司,未经浙江桢数科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111324165.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云端MQTT访问权限控制方法
- 下一篇:一种用于道路的观察镜