一种实时数据推送方法、调度系统、电子设备和存储介质技术方案

技术编号:43947346 阅读:11 留言:0更新日期:2025-01-07 21:36
本发明专利技术公开了一种实时数据推送方法、调度系统、电子设备和存储介质,包括:实时通信服务接收客户端发送的订阅请求;基于客户端使用的编程语言确定实时通信服务与业务服务的数据对接方式;采用数据对接方式、通过服务组件从业务服务中获取与订阅请求对应的业务数据并发送给客户端,在使得前端的客户端和后端的业务服务能够有效通信的基础上,将前端的客户端与后端的业务服务解耦,则前端的客户端无需对接繁多的后端业务服务,无需维护与多个后端的子服务器建立多个长连接,减少了前端开发带来的联调的复杂性;由于实时推送服务统一处理不同客户端的订阅请求,业务服务中的子服务端也无需重复编写与前端交互的代码,简化了业务服务的开发难度。

【技术实现步骤摘要】

本专利技术涉及实时数据统一推送,尤其涉及一种实时数据推送方法、调度系统、电子设备和存储介质


技术介绍

1、随着技术的不断更新迭代以及业务的复杂性增加,系统架构也从传统的单体应用发展到分布式结构再到现在流行的微服务架构。微服务架构是一种应用间松耦合的、每个应用服务之间高度自治并且使用轻量级协议进行通信的可持续集成部署的分布式架构体系。虽然微服务架构模式能给开发测试及运维人员解决很多问题,但同时也增加了一些负担。

2、一方面,随着服务的颗粒度变小,如果要做到各个应用前端与其对应的服务端都能双向实时数据通信,则应用前端(通常为客户端)必须与所有后端服务建立长连接,而无论是应用前端还是后端服务的数量不断增多,都会导致不同端之间的数据通信接口也逐渐地增多,从而给各端服务造成资源的浪费。

3、另一方面,当后端数量增加的时候,前端都需要重新与新增的后端服务进行数据接口对接,从而增加了应用前端代码的繁琐管理。


技术实现思路

1、本专利技术提供了一种实时数据推送方法,以解决实时数据统一推送的问题。...

【技术保护点】

1.一种实时数据推送方法,其特征在于,应用于调度系统,所述调度系统包括前端的客户端、中间端的实时通信服务和后端的业务服务,所述业务服务包括多个执行不同业务类型的业务、生产业务数据的子服务端;所述实时通信服务中设置有多个用于支持不同数据对接方式的服务组件;

2.如权利要求1所述的方法,其特征在于,在所述实时通信服务接收所述客户端发送的订阅请求之前,还包括:

3.如权利要求1所述的方法,其特征在于,所述实时通信服务中设置有分布式缓存和消息队列,

4.如权利要求1所述的方法,其特征在于,所述实时通信服务中设置有消息队列,

5.如权利要求1所述的方...

【技术特征摘要】

1.一种实时数据推送方法,其特征在于,应用于调度系统,所述调度系统包括前端的客户端、中间端的实时通信服务和后端的业务服务,所述业务服务包括多个执行不同业务类型的业务、生产业务数据的子服务端;所述实时通信服务中设置有多个用于支持不同数据对接方式的服务组件;

2.如权利要求1所述的方法,其特征在于,在所述实时通信服务接收所述客户端发送的订阅请求之前,还包括:

3.如权利要求1所述的方法,其特征在于,所述实时通信服务中设置有分布式缓存和消息队列,

4.如权利要求1所述的方法,其特征在于,所述实时通信服务中设置有消息队列,

5.如权利要求1所述的方法,其特征在于,所述业务服务中的子服务端设置有restful接口,所述实时通信服务将各所述子服务端的restful接口的调用参数预先配置至数据库中,所述实时通信服务中设置有消息队列,

6.如权利要求1-5任一项所述的方法,其特征在于,所述实时通信服务中还设置有we...

【专利技术属性】
技术研发人员:王希光王玥邈刘佳
申请(专利权)人:广东华之源信息工程有限公司
类型:发明
国别省市:

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

1