【技术实现步骤摘要】
远程桌面服务构建方法、装置、计算机设备和存储介质
[0001]本申请涉及云计算
,特别是涉及一种远程桌面服务构建方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着云计算技术的发展,出现了kubernetes集群,kubernetes集群可以用来编排并管理kubernetes集群中的多个容器,并通过容器为用户提供各种服务。然而,目前的容器通常是以后端无界面的形式去提供服务,而无法为用户提供可视化的界面服务。
[0003]为了向用户提供可视化的界面服务,传统技术可以在每个容器中运行多个远程桌面服务后端进程,以提供对应的远程桌面服务。
[0004]然而,在向用户提供远程桌面服务的过程中,由于每个容器中需要运行多个远程桌面服务后端进程,而这些多个远程桌面服务后端进程中存在重复进程,从而导致每个容器在运行多个远程桌面服务后端进程时会占用较多资源。因此,在采用传统方法向用户提供远程桌面服务的过程中,存在容器资源利用率较低的问题。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够提高容器资源利用率的远程桌面服务构建方法、装置、计算机设备和存储介质。
[0006]第一方面,本申请提供了一种远程桌面服务构建方法。应用于kubernetes集群,所述kubernetes集群包括多个资源管理组件,所述资源管理组件包括至少一个数据处理容器及多个业务容器,所述多个业务容器分别与不同的终端设备通信连接,所述方法包括:
[0007]针对多个所述业务容器中的各所 ...
【技术保护点】
【技术特征摘要】
1.一种远程桌面服务构建方法,其特征在于,应用于kubernetes集群,所述kubernetes集群包括多个资源管理组件,所述资源管理组件包括至少一个数据处理容器及多个业务容器,所述多个业务容器分别与不同的终端设备通信连接,所述方法包括:针对多个所述业务容器中的各所述业务容器,通过所述业务容器分别接收所述终端设备发送的远程桌面服务请求;所述远程桌面服务请求中携带了远程桌面协议;通过所述业务容器及所述数据处理容器,基于所述远程桌面协议对所述远程桌面服务请求进行数据处理,生成所述远程桌面服务请求的数据处理结果;通过各所述业务容器基于所述远程桌面服务请求的数据处理结果,构建各所述业务容器的远程桌面服务。2.根据权利要求1所述的方法,其特征在于,所述通过所述业务容器及所述数据处理容器,基于所述远程桌面协议对所述远程桌面服务请求进行数据处理,生成所述远程桌面服务请求的数据处理结果,包括:通过所述业务容器对所述远程桌面服务请求进行解析,得到解析结果及所述解析结果对应的远程桌面协议,将所述解析结果及所述远程桌面协议发送至所述数据处理容器;通过所述数据处理容器根据所述解析结果对应的远程桌面协议,对所述解析结果进行数据处理,生成所述解析结果的数据处理结果;将所述解析结果的数据处理结果作为所述远程桌面服务请求的数据处理结果,并将所述远程桌面服务请求的数据处理结果发送至所述业务容器。3.根据权利要求2所述的方法,其特征在于,所述解析结果包括事件流及所述事件流对应的数据流;所述通过所述业务容器对所述远程桌面服务请求进行解析,得到解析结果及所述解析结果对应的远程桌面协议,包括:通过所述业务容器对所述远程桌面服务请求进行解析,得到所述远程桌面服务请求的事件流及所述事件流对应的数据流;根据所述事件流及所述数据流,确定所述事件流及所述数据流对应的远程桌面协议。4.根据权利要求2或3所述的方法,其特征在于,所述通过所述数据处理容器根据所述解析结果对应的远程桌面协议,对所述解析结果进行数据处理,生成所述解析结果的数据处理结果,包括:通过所述数据处理容器中的适配器根据所述解析结果对应的远程桌面协议,对所述解析结果进行解析,生成所述解析结果对应的中间解析结果;通过所述数据处理容器采用预设数据处理算法,对所述解析结果对应的中间解析结果进行数据处理,生成所述解析结果的数据处理结果;所述预设数据处理算法包括数据编码算法、数据解码算法及数据压缩算法中的至少一种。5.根据权利要求4所述的方法,其特征在于,所述中间解析结果包括中间事件流及所述中间数据流;所述通过所述数据处理容器采用预设数据处理算法,对所述解析结果对应的中间解析结果进行数据处理,生成所述解析结果的数据处理结果,包括:通过所述数据处理容器...
【专利技术属性】
技术研发人员:傅德基,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。