一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种业务处理方法、装置、存储介质及电子装置与流程

2022-07-16 14:25:14 来源:中国专利 TAG:

技术特征:
1.一种业务处理方法,应用于服务端,其特征在于,包括:接收第一终端设备的业务请求,其中,所述业务请求中携带有所述第一终端设备的设备id;对所述第一终端设备的业务进行处理,根据处理结果获取所述业务请求关联的第二终端设备的设备id;从redis内存中获取所述第二终端设备的设备id对应的目标服务ip,其中,所述redis内存中缓存有设备id与服务ip的对应关系;通过所述目标服务ip对应的目标长连接服务向所述第二终端设备发送所述业务请求对应的消息。2.根据权利要求1所述的方法,其特征在于,在所述接收终端设备的业务请求之前,所述方法还包括:与所述第二终端设备建立连接,通过建立的连接获取成功注册的所述第二终端设备的设备id;将所述第二终端设备的设备id与服务ip的对应关系保存到所述redis内存中。3.根据权利要求2所述的方法,其特征在于,所述与所述第二终端设备建立连接包括:通过长连接服务集群中的目标长连接服务与所述第二终端设备建立连接,其中,所述目标长连接服务订阅所述目标服务ip的主题。4.根据权利要求3所述的方法,其特征在于,所述通过所述目标服务ip对应的目标长连接服务向所述第二终端设备发送所述业务请求对应的消息包括:通过远程过程调用rpc服务集群中的目标rpc服务,将所述业务响应发送到所述目标服务ip的主题对应的目标消息队列中;通过所述目标消息队列将所述业务响应发送给所述目标长连接服务上;通过所述目标长连接服务将所述业务响应发送给所述第二终端设备。5.根据权利要求4所述的方法,其特征在于,在所述通过rpc服务集群中的目标rpc服务,将所述业务响应发送到所述目标服务ip的主题对应的目标消息队列中之前,所述方法还包括:启动所述目标长连接服务;使用所述目标长连接服务的服务ip创建所述目标服务ip的主题。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述对所述第一终端设备的业务进行处理包括:通过负载均衡将所述业务请求分配到远程过程调用rpc服务集群中的目标rpc服务上;通过所述目标rpc服务对所述第一终端设备的业务进行处理。7.一种业务处理装置,应用于服务端,其特征在于,包括:接收模块,用于接收第一终端设备的业务请求,其中,所述业务请求中携带有所述第一终端设备的设备id;业务处理模块,用于对所述第一终端设备的业务进行处理,根据处理结果获取所述业务请求关联的第二终端设备的设备id;获取模块,用于从redis内存中获取所述第二终端设备的设备id对应的目标服务ip,其中,所述redis内存中缓存有设备id与服务ip的对应关系;
发送模块,用于通过所述目标服务ip对应的目标长连接服务向所述第二终端设备发送所述业务请求对应的消息。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:建立连接模块,用于与终端设备建立连接,通过建立的连接获取成功注册的所述终端设备的设备id;保存模块,用于将所述第二终端设备的设备id与服务ip的对应关系保存到所述redis内存中。9.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至6任一项中所述的方法。10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至6任一项中所述的方法。

技术总结
本发明提供了一种业务处理方法、装置、存储介质及电子装置,其中,该方法包括:接收第一终端设备的业务请求;对该第一终端设备的业务进行处理,根据处理结果获取该业务请求关联的第二终端设备的设备I D;从red i s内存中获取该第二终端设备的设备I D对应的目标服务I P,其中,该red i s内存中缓存有设备I D与服务I P的对应关系;通过该目标服务I P对应的目标长连接服务向该第二终端设备发送该业务请求对应的消息,可以解决相关技术中通过消息队列的消息广播方式发送到所有服务端节点,经过所有服务端节点确定后由终端所在服务端节点处理,每个服务端节点均需要参与造成服务性能损耗较大的问题,避免了服务性能损耗。避免了服务性能损耗。避免了服务性能损耗。


技术研发人员:龚智博
受保护的技术使用者:海尔智家股份有限公司
技术研发日:2022.04.28
技术公布日:2022/7/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献