一种跨机房集群渲染部署实现方法与流程

文档序号:11133744阅读:来源:国知局

技术特征:

1.一种跨机房集群渲染部署实现方法,其特征在于:提供客户端、渲染服务器总控制组件、若干渲染服务器子模块及若干渲染进程模块,所述渲染服务器总控制组件与所述客户端连接、所述渲染服务器总控制组件与各个所述渲染服务器子模块连接、各个所述渲染服务器子模块与所述渲染进程模块连接;

所述跨机房集群渲染部署实现方法包括以下步骤:

S1:所述客户端设计出户型并提交渲染任务数据到所述渲染服务器总控制组件;

S2:所述渲染服务器总控制组件收集渲染任务,分配到渲染任务队列中;

S3:所述渲染进程模块带渲染进程标识并通过所述渲染服务子模块向所述渲染服务器总控制组件请求渲染任务;

S4:所述渲染服务器总控制组件进行进程识别,同预设进程进行匹配后,分配一个对应的任务给所述渲染进程单元;

S5:所述渲染进程模块接收渲染任务并执行,同时向所述渲染服务器总控制组件进行信息的同步更新保存;

S6:渲染结束后,所述渲染进程模块把产生的渲染图片发送给所述渲染服务器总控制组件保存。

2.根据权利要求1所述的跨机房集群渲染部署实现方法,其特征在于:所述步骤S3的实现步骤为:

S301:所述渲染进程模块带渲染进程标识并通过所述渲染服务子模块向所述渲染服务器总控制组件请求渲染任务;

S302:所述渲染服务器子模块接收到请求任务后,所述渲染服务器子模块向所述渲染服务器总控制组件请求渲染任务。

3.根据权利要求1所述的跨机房集群渲染部署实现方法,其特征在于:所述步骤S4的实现步骤为:

S401:所述渲染服务器总控制组件进行进程识别,同预设进程进行匹配后,分配一个对应的任务给所述渲染进程单元;

S402:所述渲染服务器子模块接收所述渲染服务器总控制组件返回的渲染任务后返回给所述渲染进程模块。

4.根据权利要求1所述的跨机房集群渲染部署实现方法,其特征在于:所述步骤S5的实现步骤为:

S501:所述渲染进程模块接收渲染任务并执行,并把执行信息发送给所述渲染服务器子模块;

S502:所述渲染服务器子模块接收执行信息,把执行信息发送给渲染服务器总控制组件保存。

5.根据权利要求1所述的跨机房集群渲染部署实现方法,其特征在于:所述步骤S6的实现步骤为:

S601:渲染结束后,所述渲染进程模块把产生的渲染图片发送给渲染服务器子模块;

S602:所述渲染服务器子模块接收渲染图片,把图片发送给渲染服务器总控制模块保存。

6.根据权利要求1所述的跨机房集群渲染部署实现方法,其特征在于:所述渲染服务器总控制组件包括用户调度程序服务器、计算节点端、用于向所述用户调度程序服务器查询节点信息和渲染任务信息并向所述计算节点端发送命令的服务器端、用于存储采集到的计算节点的各种信息的数据库,所述计算节点端用于接受所述服务器端的指令进行相关信息的采集并将采集到的数据发送给所述数据库或用户界面,所述计算节点端安装在计算节点上,用户分别对所述计算节点端及服务器端进行配置,所述服务器端向所述用户调度程序服务器查询当前渲染任务及节点信息并向所述计算节点端发送相关指令,所述计算节点端接收用户指令后开始采取相关渲染信息并将相关渲染信息发送给所述数据库。

7.根据权利要求6所述的跨机房集群渲染部署实现方法,其特征在于:所述服务器端包括:数据前端处理模块、数据内部处理模块、与所述数据前端处理模块连接的方法功能配置模块,所述数据前端处理模块与所述计算节点端、所述用户调度程序服务器及数据内部处理模块连接,所述数据内部处理模块与所述数据库及所述计算节点端连接,所述方法功能配置模块与所述计算节点端及数据前端处理模块连接,所述计算节点端向所述方法功能配置模块发送数据参数,所述方法功能配置模块根据接收的数据参数对所述计算节点端进行初始化,所述服务器端通过所述数据前端处理模块向所述计算节点端的各个计算节点发送数据收集指令,所述服务器端通过所述数据前端处理模块在所述用户调度程序服务器上查询渲染任务和计算节点的情况,所述数据前端处理模块将查询结果发送给所述数据内部处理模块,所述数据内部处理模块将所述查结询果发送所述数据库存储起来并根据所述查询结果向所述计算节点端发送控制指令。

8.根据权利要求7所述的跨机房集群渲染部署实现方法,其特征在于:所述方法功能配置模块配置有数据采集公式,所述数据前端处理模块通过所述数据采集公式向所述计算节点端进行数据采集,所述数据采集公式为T=T0*(1+a),其中T0为方法功能配置模块指定的数据采集基准间隔时间,a为在-1到1之间的随机偏移量值。

9.根据权利要求7所述的跨机房集群渲染部署实现方法,其特征在于:所述数据前端处理模块包括数据查询单元、指令分发单元,所述服务器端通过所述指令分发单元向所述计算节点端的各个计算节点发送数据收集指令,所述服务器端通过所述数据查询单元在所述用户调度程序服务器上查询渲染任务和计算节点的情况,所述数据查询单元将查询结果发送给所述数据内部处理模块,所述数据内部处理模块包括数据分析单元及数据输出单元,所述数据前端处理模块将查询结果发送给所述数据分析单元及数据输出单元,所述数据分析单元根据所述查询结果向所述计算节点端发送控制指令,所述数据输出单元将所述查结询果发送所述数据库存储起来。

10.根据权利要求1至9任一所述的跨机房集群渲染部署实现方法,其特征在于:所述跨机房集群渲染部署实现方法还提供用于对机房集群渲染引擎相关数据进行采集的数据采集器,所述数据采集器与所述渲染服务器总控制组件连接,所述数据采集器包括渲染引擎数据采集模块及方法性能数据采集模块,所述渲染引擎数据采集模块获取最终计算的各个渲染任务的基础数据,所述方法性能数据采集模块获取供实时监控或者上传到数据库以供研究使用的的数据。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1