【技术实现步骤摘要】
消息的发送方法、装置、电子设备及计算机可读介质
本公开涉及通信
,具体而言,涉及一种消息的发送方法、消息的发送装置、电子设备及计算机可读介质。
技术介绍
在物联网、电商后台、游戏服务端等各种系统中,经常需要根据服务器之间的及时通信来保证系统的正常运行。然而,当各个服务器之间存在远距离异地部署的情况时,距离较远的服务器之间发送消息会存在不可避免的延迟和较高的宽带成本等问题。因此,需要一种新的消息的发送方法,解决上述服务器之间的通信存在的问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种消息的发送方法、消息的发送装置、电子设备及计算机可读介质,进而至少在一定程度上克服由于现有消息的发送方法的限制而导致的部分服务器集群之间的通信存在高延迟和高带宽成本等问题。根据本公开的第一个方面,提供一种消息的发送方法,包括:响应于至少一消息的发送信号, ...
【技术保护点】
1.一种消息的发送方法,其特征在于,包括:/n响应于至少一消息的发送信号,确定接收所述消息的目标服务器;/n获取发送所述消息的当前服务器和所述目标服务器的区域标识;/n根据所述当前服务器的区域标识和所述目标服务器的区域标识,在包括多个用于转发消息的消息中间件的中间件集群中确定一个消息中间件;/n将所述消息发送至所述消息中间件,并通过所述消息中间件将所述消息转发至所述目标服务器。/n
【技术特征摘要】
1.一种消息的发送方法,其特征在于,包括:
响应于至少一消息的发送信号,确定接收所述消息的目标服务器;
获取发送所述消息的当前服务器和所述目标服务器的区域标识;
根据所述当前服务器的区域标识和所述目标服务器的区域标识,在包括多个用于转发消息的消息中间件的中间件集群中确定一个消息中间件;
将所述消息发送至所述消息中间件,并通过所述消息中间件将所述消息转发至所述目标服务器。
2.根据权利要求1所述的消息的发送方法,其特征在于,所述根据所述当前服务器的区域器标识和所述目标服务器的区域标识,在包括多个用于转发消息的消息中间件的中间件集群中确定一个消息中间件,包括:
判断所述当前服务器的区域标识与所述目标服务器的区域标识是否一致;
若所述当前服务器的区域标识与所述目标服务器的区域标识一致,则在用于转发当前服务器所在区域内的消息的区域内中间件集群中确定一个消息中间件;
若所述当前服务器的区域标识与所述目标服务器的区域标识不一致,则在用于转发各个区域内服务器消息的区域间中间件集群中确定一个消息中间件。
3.根据权利要求1所述的消息的发送方法,其特征在于,所述确定接收所述消息的目标服务器之后,还包括:
判断所述当前服务器上是否有预先设置的用于指定中间件集群的控制标识;
若所述当前服务器上有预先设置的所述控制标识,则在所述控制标识指定的中间件集群中确定一个消息中间件;
若所述当前服务器上没有预先设置的所述控制标识,则执行下一步骤。
4.根据权利要求1所述的消息的发送方法,其特征在于,所述方法还包括:在所述服务器的服务器ID上配置一所述区域标识相应的字段。
5.根据权利要求4所述的消息的发送方法,其特征在于,所述将所述消息发送至所述消息中间件,并通过所述消息中间件将所述消息转发至所述目标服务器,包括:
将所述消息和所述目标服务器的服务器ID发送至所述消息中间件,并根据所述目标服务器的服务器ID确定所述消息中间件上的转发指针;
根据所述转发指针将所述消息通过所述消息中间件转发至所述目标服务器...
【专利技术属性】
技术研发人员:陈志旭,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。