[发明专利]一种分布式计算控制方法以及分布式计算系统有效
| 申请号: | 201610959237.1 | 申请日: | 2016-11-03 |
| 公开(公告)号: | CN106506490B | 公开(公告)日: | 2019-07-09 |
| 发明(设计)人: | 李军;黄海 | 申请(专利权)人: | 深圳智高点知识产权运营有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F11/14 |
| 代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 高占元 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种分布式计算控制方法以及分布式计算系统,方法包括:S1、定义节点之间通信的消息格式;S2、各节点基于消息中的目标URL或消息类型寻址:若服务器节点将消息发往客户端节点,则执行S3,若客户端节点将消息发往服务器节点,则执行S4,若客户端节点将消息发往客户端节点,则执行S5;S3、根据消息中的目标URL的节点进程ID或者目标URL的节点名称或者消息类型,找到相应连接并将消息发往客户端节点;S4、将消息中的目标URL置空后,直接发送消息至服务器节点;S5、如果消息中具有完整的目标URL且两个客户端节点的IP地址属于同一个网络,则两个客户端节点直接建立连接并发送消息,否则将消息发往服务器节点并转S3;基于本发明跨局域网的节点也可以相互通信。 | ||
| 搜索关键词: | 一种 分布式 计算 控制 方法 以及 系统 | ||
【主权项】:
1.一种分布式计算控制方法,其特征在于,方法包括:S1、定义节点之间通信的消息格式:消息包括消息头和消息体,消息头包括以下字段:源URL、目标URL、消息类型,其中URL包括以下属性:IP地址、唯一标识该节点的节点进程ID和静态配置的用于标识节点类型的节点名称;S2、各节点基于消息中的目标URL或消息类型寻址:若服务器节点将消息发往客户端节点,则执行步骤S3,若客户端节点将消息发往服务器节点,则执行步骤S4,若客户端节点将消息发往客户端节点,则执行步骤S5;S3、服务器节点根据消息中的目标URL的节点进程ID或者目标URL的节点名称或者消息类型,找到相应连接并将消息发往客户端节点;S4、客户端节点将消息中的目标URL置空后,直接发送消息至服务器节点;S5、如果消息中具有完整的目标URL且两个客户端节点的IP地址属于同一个网络,则两个客户端节点直接建立连接并发送消息,否则将消息发往服务器节点并转步骤S3;其中,步骤S3包括:S31、如果目标URL完整,则执行步骤S32,如果目标URL仅写入有节点名称,则执行步骤S33,如果目标URL为空,则执行步骤S34;S32、根据URL中的节点进程ID从连接池中找到相应连接并发送消息,结束;S33、从路由表中查询节点名称与消息中的目标URL中的节点名称相同的所有URL,进入步骤S35;S34、根据消息中的消息类型,从路由表中查询支持该消息类型的所有URL,进入步骤S35;S35、根据URL中的节点进程ID从连接池中找到相应的所有连接,随机选择其中的一个连接发送消息,如果发送失败,则选择下一个连接直至消息发送成功或者所有连接都尝试完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳智高点知识产权运营有限公司,未经深圳智高点知识产权运营有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610959237.1/,转载请声明来源钻瓜专利网。
- 上一篇:电动式设备及其运动控制方法
- 下一篇:一种温室调控系统





