【技术实现步骤摘要】
本专利技术属于网络通信领域,尤其涉及一种单进程多实例通信方法及系统。
技术介绍
随着网络化社会的不断进步,越来越多的网络通讯工具应用到工作和生活中,t匕如飞信、MSN和一些企业版应用软件等。以上各种通信方式都依赖于不同架构模式,在分布式通信架构中,通信请求连接、断开及业务指令处理非常频繁,对网络的高效、流畅、实时性要求非常高。当大业务量并发的情况下,对通信请求处理就变得缓慢、延时或数据处理超时,且资源分配不合理,有时甚至导致系统崩溃。
技术实现思路
本专利技术提供一种单进程多实例通信方法及系统以解决上述问题。本专利技术提供一种单进程多实例通信方法,包括以下步骤。服务器初始化网络层实例及业务逻辑层实例。当客户端向所述服务器发送连接请求时,所述服务器根据预设策略确定目标网络层实例,所述目标网络层实例与所述客户端建立通信连接。所述服务器的所述目标网络层实例接收所述客户端发送的指令,并根据指令与业务逻辑层实例组的对应关系以及业务逻辑层实例的空闲率将所述指令分配至对应的业务逻辑层实例。本专利技术提供一种单进程多实例通信系统,包括客户端及服务器,所述客户端连接所述服务器。所述 ...
【技术保护点】
一种单进程多实例通信方法,其特征在于,包括以下步骤:服务器初始化网络层实例及业务逻辑层实例;当客户端向所述服务器发送连接请求时,所述服务器根据预设策略确定目标网络层实例,所述目标网络层实例与所述客户端建立通信连接;所述服务器的所述目标网络层实例接收所述客户端发送的指令,并根据指令与业务逻辑层实例组的对应关系以及业务逻辑层实例的空闲率将所述指令分配至对应的业务逻辑层实例。
【技术特征摘要】
1.一种单进程多实例通信方法,其特征在于,包括以下步骤 服务器初始化网络层实例及业务逻辑层实例; 当客户端向所述服务器发送连接请求时,所述服务器根据预设策略确定目标网络层实例,所述目标网络层实例与所述客户端建立通信连接; 所述服务器的所述目标网络层实例接收所述客户端发送的指令,并根据指令与业务逻辑层实例组的对应关系以及业务逻辑层实例的空闲率将所述指令分配至对应的业务逻辑层实例。2.根据权利要求I所述的方法,其特征在于,所述服务器初始化网络层实例的方式为,所述服务器启动一个网络层默认实例后,所述网络层默认实例依次实例化下一个网络层实例,或者所述服务器直接启动一个网络层默认实例及多个网络层实例。3.根据权利要求2所述的方法,其特征在于,若所述服务器初始化网络层实例的方式为,启动一个网络层默认实例后,所述网络层默认实例依次实例化下一个网络层实例,所述预设策略为,当客户端向所述服务器发送连接请求时,所述网络层默认实例接收所述连接请求,并判断自身当前用户承载量是否达到最大用户承载量,若是,则所述网络层默认实例实例化下一个网络层实例后,所述网络层默认实例将所述实例化的网络层实例对象通知客户端,所述客户端重新发送连接请求给实例化的所述网络层实例并建立连接,若否,则所述网络层默认实例直接与所述客户端建立连接。4.根据权利要求2所述的方法,其特征在于,若所述服务器初始化网络层实例的方式为,直接启动一个网络层默认实例及多个网络层实例,所述预设策略为,当客户端向所述服务器发送连接请求时,所述网络层默认实例接收所述连接请求,并判断自身当前用户承载量是否达到最大用户承载量,若是,所述网络层默认实例将空闲率较高的网络层实例对象发送给客户端,所述客户端重新发送连接请求给所述空闲率较高的网络层实例并建立通信连接,若否,则所述网络层默认实例直接...
【专利技术属性】
技术研发人员:胡加明,刘晓东,其他发明人请求不公开姓名,
申请(专利权)人:苏州阔地网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。