CN110247808A - 信息发送方法、装置、设备及可读存储介质 - Google Patents
信息发送方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- CN110247808A CN110247808A CN201910584044.6A CN201910584044A CN110247808A CN 110247808 A CN110247808 A CN 110247808A CN 201910584044 A CN201910584044 A CN 201910584044A CN 110247808 A CN110247808 A CN 110247808A
- Authority
- CN
- China
- Prior art keywords
- subject information
- information
- multiple subject
- server
- queue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 122
- 230000005540 biological transmission Effects 0.000 claims abstract description 52
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 210000004209 hair Anatomy 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 108010001267 Protein Subunits Proteins 0.000 description 2
- 208000032370 Secondary transmission Diseases 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0836—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1017—Server selection for load balancing based on a round robin mechanism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1034—Reaction to server failures by a load balancer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/548—Queue
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Software Systems (AREA)
- Technology Law (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种信息发送方法、装置、设备及可读存储介质,涉及金融机构领域,该方法包括:每间隔预设时间段从预设配置中心获取待多发主题信息;获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。本发明降低了信息发送失败的次数,降低了服务器故障带来的业务影响。
Description
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及一种信息发送方法、装置、设备及可读存储介质。
背景技术
随着金融科技(Fintech),尤其是互联网科技金融的不断发展,越来越多的技术应用在金融领域。其中,金融领域中的信息发送过程即涉及众多技术应用,在信息发送过程中,中间件服务器常常会出现故障,针对中间件服务器的故障问题,目前,一般采用重发机制对信息进行重发处理,具体地,在发送方消息发送失败时,发送方会选择其他的服务器进行信息的重新发送,来保证消息发送不受影响,然而,若发送方消息已经成功发送到某服务器时,该服务器出现硬件故障,会导致信息接收方无法从该服务器上获取对应的消息,导致交易或者消费无法完成,降低了用户的体验。
发明内容
本发明的主要目的在于提供一种信息发送方法、装置、设备及可读存储介质,旨在解决现有信息发送过程中,若发送方消息已经成功发送到服务器时,该服务器出现硬件故障,导致交易或者消费失败的技术问题。
为实现上述目的,本发明实施例提供一种信息发送方法,所述信息发送方法包括:
每间隔预设时间段从预设配置中心获取待多发主题信息;
获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;
根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。
可选地,所述获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式步骤包括:
从预设路由中心获取所述待多发主题信息的目标路由路径,根据所述目标路由路径从预设服务器集群中确定所述待多发主题信息所经由的本地服务器集子群;
获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式。
可选地,所述获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式步骤包括:
获取所述待多发主题信息所关联的所有目标队列,并基于所述本地服务器集子群从所述所有目标队列中分离得到本地队列以及其他队列;
判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群,当所述本地服务器集子群为所述待多发主题信息的地址最近服务器集群时,判断所述本地服务器集子群中是否存在未发送过所述待多发主题信息的本地服务器;
当所述本地服务器集子群中存在未发送过所述待多发主题信息的本地服务器时,以轮询方式从所述本地队列中选取第一合法队列,将所述待多发主题信息添加至所述第一合法队列中进行发送的方式作为目标发送方式。
可选地,所述判断所述本地服务器集子群中是否存在未发送过所述待多发主题信息的本地服务器步骤之后还包括:
当所述本地服务器集子群中所有本地服务器全发送过所述待多发主题信息时,以轮询方式从所述其他队列选取第二合法队列,将所述待多发主题信息添加至所述第二合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
可选地,所述判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群步骤之后还包括:
当所述本地服务器集子群不是所述待多发主题信息的地址最近服务器集群时,以轮询方式从所述所有目标队列选取第三合法队列,将所述待多发主题信息添加至所述第三合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
可选地,所述获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式步骤还包括:
从所述预设配置中心获取所述待多发主题信息的发送次数;
获取预设服务器集群中服务器的个数,当所述预设服务器集群中服务器的个数大于所述发送次数时,从所述预设服务器集群中选取与所述发送次数相同个数的服务器,将所述待多发主题信息依次发送给所述选取的不同的服务器的方式作为目标发送方式。
可选地,所述根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息步骤包括:
根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息,并根据所述待多发主题信息的多发标识对所述待多发主题信息进行去重处理。
本发明还提供一种信息发送装置,所述信息发送装置包括:
第一获取模块,用于每间隔预设时间段从预设配置中心获取待多发主题信息;
第二获取模块,用于获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;
发送模块,用于根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。
可选地,所述第二获取模块包括:
第一获取单元,用于从预设路由中心获取所述待多发主题信息的目标路由路径,根据所述目标路由路径从预设服务器集群中确定所述待多发主题信息所经由的本地服务器集子群;
第二获取单元,用于获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式。
可选地,所述第二获取单元包括:
第一获取子单元,用于获取所述待多发主题信息所关联的所有目标队列,并基于所述本地服务器集子群从所述所有目标队列中分离得到本地队列以及其他队列;
判断子单元,用于判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群,当所述本地服务器集子群为所述待多发主题信息的地址最近服务器集群时,判断所述本地服务器集子群中是否存在未发送过所述待多发主题信息的本地服务器;
第二获取子单元,用于当所述本地服务器集子群中存在未发送过所述待多发主题信息的本地服务器时,以轮询方式从所述本地队列中选取第一合法队列,将所述待多发主题信息添加至所述第一合法队列中进行发送的方式作为目标发送方式。
可选地,所述第二获取单元包括:
第一选取子单元,用于当所述本地服务器集子群中所有本地服务器全发送过所述待多发主题信息时,以轮询方式从所述其他队列选取第二合法队列,将所述待多发主题信息添加至所述第二合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
可选地,所述第二获取单元包括:
第二选取子单元,用于当所述本地服务器集子群不是所述待多发主题信息的地址最近服务器集群时,以轮询方式从所述所有目标队列选取第三合法队列,将所述待多发主题信息添加至所述第三合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
可选地,所述第二获取模块还包括:
第三获取单元,用于从所述预设配置中心获取所述待多发主题信息的发送次数;
第四获取单元,用于获取预设服务器集群中服务器的个数,当所述预设服务器集群中服务器的个数大于所述发送次数时,从所述预设服务器集群中选取与所述发送次数相同个数的服务器,将所述待多发主题信息依次发送给所述选取的不同的服务器的方式作为目标发送方式。
可选地,所述发送模块包括:
发送单元,用于根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息,并根据所述待多发主题信息的多发标识对所述待多发主题信息进行去重处理。
本发明还提供一种可读存储介质,所述可读存储介质上存储有信息发送程序,所述信息发送程序被处理器执行时实现如上述的信息发送方法的步骤。
本发明每间隔预设时间段从预设配置中心获取待多发主题信息;获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。在本申请中,为了避免发送方消息已经成功发送到某服务器,但该服务器出现硬件故障,所导致的信息接收方无法从该服务器上获取对应的消息的现象,采取将重要的需要多次发送的主题信息即待多发主题信息预先置于配置中心中,由于将待多发主题信息预先置于配置中心中,当其中一次发送的服务器出现故障时,由于还通过另外一次或者几次的发送方式(发送到不同的服务器上)将该待多发主题信息进行发送,以避免某一服务器出现故障带来的交易失败,即可供预设接收方接收所述待多发主题信息,而不会致使交易失败,因此相比于现有的发送方式,本发明降低了信息发送失败的次数,降低了服务器故障带来的业务影响。
附图说明
图1为本发明信息发送方法第一实施例的流程示意图;
图2为本发明信息发送方法第二实施例中获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式步骤的细化流程示意图;
图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图;
图4是本发明信息发送方法的场景示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种信息发送方法,在信息发送方法一实施例中,参照图1,所述信息发送方法包括:
步骤S10,每间隔预设时间段从预设配置中心获取待多发主题信息;
步骤S20,获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;
步骤S30,根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。
具体步骤如下:
步骤S10,每间隔预设时间段从预设配置中心获取待多发主题信息;
需要说明的是,在本实施例中,信息发送方法可以应用于信息发送***,在该信息发送***中,可以预先设置有预设配置中心,也即,预设配置中心可以设置于信息发送***中,该设置于信息发送***中的预设配置中心以接收方式接收信息发送方的双发或者多发配置,以进行待双发或者多发的主题信息的确定,此外,预设配置中心可以为与信息发送***通信的其他组件,当预设配置中心的配置发生变化时,给信息发送方推送双发或者多发的配置,以供信息发送方基于双发或者多发的配置确定待双发或者多发的主题信息。该信息发送***可选为金融机构的信息发送信息,该预设配置中心可选为银行等金融机构的配置中心。
在本实施例中,在该预设配置中心中,以已经对对应发送不同类型主题信息的不同子***进行配置为例进行具体说明,对对应发送不同类型主题信息的不同子***进行配置可以指:对子***发送出的部分主题信息进行属性配置或者对子***所有发送出的主题信息进行属性的配置,对子***中发送出的主题信息进行属性的配置包括对主题信息进行多发配置,该多发配置包括发送至少2次以上的配置,也即,对于某一子***而言,该子***中所有主题信息均是发送两次以上,或者该子***中部分主题信息发送两次以上,具体对何种主题信息进行多次发送,是预先配置的。例如,在预设配置中心对子***1111的主题信息Topic A进行两次发送的配置,在预设配置中心对子***222的主题信息Topic B进行三次发送的配置,其中,由于信息发送***需要发送的主题消息量都是海量的,当发送方消息已经成功发送到服务器时,该服务器出现硬件故障的概率相对来说不大,如果对每笔主题信息都进行多次发送,会浪费服务器的资源,因此,一般预先配置待多发主题信息时,只从子***中选取最核心子***(预设的)的主题信息进行多发配置,从而减少在服务器发生硬件故障时给核心业务带来的影响。具体地,在本实施例中,预设配置中心对需要多发的主题信息进行多发标识处理,对需要多发的主题信息进行多发标识处理包括:对需要2次发送的主题信息进行II标识处理,需要3次发送的主题信息进行III标识处理等。
其中,在本实施例中,由于对需要多发的主题信息进行预先配置,因而,预设配置中心中待多发的主题信息是可以进行更改的,也即,预设配置中心中待多发的主题信息是支持动态配置的。
信息发送方每间隔预设时间段从预设配置中心获取待多发主题信息,也即,在本实施例中,信息发送方开启了定时任务,定时从预设配置中心获取配置数据,特别地,从预设配置中心中获取待多发主题信息进行发送。
需要说明的是,本发明主题消息的收发机制如图4所示,信息发送方从路由中心(Namesrv)获取发布主题信息(Topic)的路由信息,然后从路由信息中获取主题消息所在的服务器集群(包括多个Broker服务器),与该服务器集群(包括多个Broker服务器)建立连接,服务器集群中(包括多个Broker服务器)存储接收到的消息后,信息接收方可以从路由中心(Namesrv)获取其订阅主题信息(Topic)的路由信息,然后与主题信息所经由的服务器集群中(包括多个Broker服务器)建立连接,收取消息。这种情况下,当其中某个发送主题信息的服务器发生硬件故障时,此处假设服务器Broker-1发生故障时,发送方消息发送主题信息成功,但是由于服务器故障导致消费方无法从该服务器Broker-1上收到其订阅的主题信息,导致无法完成交易,而在本实施例中,信息发送方会从包含该主题信息(Topic)的其它Broker服务器(Broker-2,…,Broker-n)中选择多台服务器进行重新发送,来保证消息发送不受影响。也即在实际应用中,同一时间Topic所在多个Broker服务器同时发生故障的可能性不大,从而达到减少某个服务器硬件故障给业务带来的影响。
步骤S20,获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;
在得到待多发主题信息后,获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式。该目标发送方式可以指的是从经由的服务器集群中(包括多个Broker服务器)选取目标服务器或者确定的服务器进行待多发主题信息多次发送的方式。
具体地,所述获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式步骤还包括:
步骤S21,从所述预设配置中心获取所述待多发主题信息的发送次数;
在本实施例中,从所述预设配置中心获取所述待多发主题信息的发送次数,具体地,从所述预设配置中心获取待多发主题信息的次数标识,以获取所述待多发主题信息的发送次数,该待多发主题信息的发送次数可以为2次、3次或者更多的次数。
步骤S22,获取预设服务器集群中服务器的个数,当所述预设服务器集群中服务器的个数大于所述发送次数时,从所述预设服务器集群中选取与所述发送次数相同个数的服务器,将所述待多发主题信息依次发送给所述选取的不同的服务器的方式作为目标发送方式。
在本实施例中,预设的队列算法可以指的是从经由的服务器集群中选取发送的具体的服务器的算法,获取经由的服务器集群中服务器的个数,当所述经由的服务器集群中服务器的个数大于所述发送次数时,从所述预设服务器集群中选取与所述发送次数相同个数的服务器,将所述待多发主题信息依次发送给所述选取的不同的服务器的方式作为目标发送方式,当所述经由的服务器集群中服务器的个数小于所述发送次数时,则以服务器数量为准,依次往每个服务器发送该待多发主题信息,在对应每个服务器发送完成该服务器需要发送的待多发主题信息后,将多余次数的未发送的待多发主题信息进行再次发送。
进一步地,在本实施例中,存在预设路由中心组件,预设路由中心组件中存储主题信息的路由路径,基于路由路径,通过特定的队列算法,即可根据所述队列算法确定所述待多发主题信息的目标发送方式。
其中,参照图2,所述获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式步骤包括:
步骤S23,从预设路由中心获取所述待多发主题信息的目标路由路径,根据所述目标路由路径从预设服务器集群中确定所述待多发主题信息所经由的本地服务器集子群;
从预设路由中心获取所述待多发主题信息的目标路由路径,根据所述目标路由路径从预设服务器集群中确定所述待多发主题信息所经由的本地服务器集子群,在本实施例中,待多发主题信息一般经过本地服务器集子群(本地服务器集子群中的所有队列都处于非合法状态外),其中,本地服务器集子群指的是最先接收待多发主题信息的服务器集群,或者本地服务器集子群指的是与当前待多发主题信息的来源地址一致的服务器集群,例如,若待多发主题信息来源于A区,本地服务器集子群指的是处于A区的服务器集群。
步骤S24,获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式。
获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式,也即,在本实施例中,在确定目标发送方式时,综合考虑了队列算法以及本地服务器集子群,以避免造成过多资源的浪费。
具体地,所述获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式步骤包括:
步骤S241,获取所述待多发主题信息所关联的所有目标队列,并基于所述本地服务器集子群从所述所有目标队列中分离得到本地队列以及其他队列;
在本实施例中,通过预设的队列算法选取待多发主题信息的发送服务器外,还确定待多发主题信息的发送队列。具体地,获取所述待多发主题信息所关联的所有目标队列,也即获取经由的服务器集群中所有服务器发送主题信息的队列,
基于所述本地服务器集子群从所述所有目标队列中分离得到本地队列以及其他队列,其中,本地队列指的是本地服务器集子群的队列,如本地队列是最先接收待多发主题信息的服务器对应的队列,或者本地队列指的是与当前待多发主题信息的来源地址一致的服务器对应的队列,例如,若待多发主题信息来源于A区,本地队列指的是处于A区的服务器对应的队列。
步骤S242,判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群,当所述本地服务器集子群为所述待多发主题信息的地址最近服务器集群时,判断所述本地服务器集子群中是否存在未发送过所述待多发主题信息的本地服务器;
判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群,当本地服务器集子群指的是最先接收待多发主题信息的服务器集群,判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群,当本地服务器集子群指的是与当前待多发主题信息的来源地址一致的服务器集群,判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群。当所述本地服务器集子群为所述待多发主题信息的地址最近服务器集群时,判断所述本地服务器集子群中是否存在未发送过所述待多发主题信息的本地服务器,判断的目的在于避免同一服务器多次发送待多发主题信息而该同一服务器故障时所造成的交易失败的现象。
步骤S243,当所述本地服务器集子群中存在未发送过所述待多发主题信息的本地服务器时,以轮询方式从所述本地队列中选取第一合法队列,将所述待多发主题信息添加至所述第一合法队列中进行发送的方式作为目标发送方式。
当所述本地服务器集子群中存在未发送过所述待多发主题信息的本地服务器时,以轮询方式从所述本地队列中选取第一合法队列,其中,以轮询方式指的是一个接一个的方式从本地服务器集子群中获取对应各个本地服务器的本地队列,从所述本地队列中选取第一合法队列,第一合法队列指的是未发送过所述待多发主题信息的队列且能正常发送所述待多发主题信息的队列,将所述待多发主题信息添加至所述第一合法队列中进行发送的方式作为目标发送方式。
步骤S30,根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。
在确定目标发送方式后,根据所述目标发送方式发送所述待多发主题信息,以供预设接收方多次接收所述待多发主题信息,以避免现有信息发送过程中,若发送方消息已经成功发送到服务器时,该服务器出现硬件故障,导致交易或者消费失败的技术问题。
本发明每间隔预设时间段从预设配置中心获取待多发主题信息;获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。在本申请中,为了避免发送方消息已经成功发送到某服务器,但该服务器出现硬件故障,所导致的信息接收方无法从该服务器上获取对应的消息的现象,采取将重要的需要多次发送的主题信息即待多发主题信息预先置于配置中心中,由于将待多发主题信息预先置于配置中心中,当其中一次发送的服务器出现故障时,由于还通过另外一次或者几次的发送方式(发送到不同的服务器上)将该待多发主题信息进行发送,以避免某一服务器出现故障带来的交易失败,即可供预设接收方接收所述待多发主题信息,而不会致使交易失败,因此相比于现有的发送方式,本发明降低了信息发送失败的次数,降低了服务器故障带来的业务(如银行金融机构的贷款任务、存款业务等)影响。
进一步地,本发明提供信息发送方法另一实施例,在该实施例中,所述判断所述本地服务器集子群中是否存在未发送过所述待多发主题信息的本地服务器步骤之后还包括:
步骤A1,当所述本地服务器集子群中所有本地服务器全发送过所述待多发主题信息时,以轮询方式从所述其他队列选取第二合法队列,将所述待多发主题信息添加至所述第二合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
在本实施例中,当所述本地服务器集子群中所有本地服务器全发送过所述待多发主题信息时,以轮询方式从本地服务器集子群以外的服务器集群中获取第二合法队列,即是以轮询方式从所述其他队列选取第二合法队列,将所述待多发主题信息添加至所述第二合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器,避免同一服务器多次发送待多发主题信息而该同一服务器故障时所造成的交易失败的现象,以实现及时将所述待多发主题信息发送。
其中,所述判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群步骤之后还包括:
步骤B1当所述本地服务器集子群不是所述待多发主题信息的地址最近服务器集群时,以轮询方式从所述所有目标队列选取第三合法队列,将所述待多发主题信息添加至所述第三合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
当所述本地服务器集子群不是所述待多发主题信息的地址最近服务器集群时,可以进行队列的随机选取,也即以轮询方式从所述所有目标队列选取第三合法队列,将所述待多发主题信息添加至所述第三合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器,以避免同一服务器多次发送待多发主题信息而该同一服务器故障时所造成的交易失败的现象。
在本实施例中,通过当所述本地服务器集子群中所有本地服务器全发送过所述待多发主题信息时,以轮询方式从所述其他队列选取第二合法队列,将所述待多发主题信息添加至所述第二合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。因而,本实施例解决了现有信息发送过程中,若发送方消息已经成功发送到服务器时,该服务器出现硬件故障,导致交易或者消费失败的技术问题。
进一步地,在本发明提供信息发送方法另一实施例,在该实施例中,所述根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息步骤包括:
步骤S31,根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息,并根据所述待多发主题信息的多发标识对所述待多发主题信息进行去重处理。
在本实施例中,还根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息,并根据所述待多发主题信息的多发标识对所述待多发主题信息进行去重处理,也即,对于接收方而言,多次接收主题信息,对多接收的主题信息会进行去重,具体地,根据主题信息的标识进行去重。
在本实施例中,根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息,并根据所述待多发主题信息的多发标识对所述待多发主题信息进行去重处理。以避免多重接收信息而影响交易。
参照图3,图3是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
本发明实施例信息发送设备可以是PC,也可以是智能手机、平板电脑、便携计算机等终端设备。
如图3所示,该信息发送设备可以包括:处理器1001,例如CPU,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
可选地,该信息发送设备还可以包括目标用户接口、网络接口、摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。目标用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选目标用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
本领域技术人员可以理解,图3中示出的信息发送设备结构并不构成对信息发送设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块以及信息发送程序。操作***是管理和控制信息发送设备硬件和软件资源的程序,支持信息发送程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与信息发送设备中其它硬件和软件之间通信。
在图3所示的信息发送设备中,处理器1001用于执行存储器1005中存储的信息发送程序,实现上述任一项所述的信息发送方法的步骤。
本发明信息发送设备具体实施方式与上述信息发送方法各实施例基本相同,在此不再赘述。
此外,本发明实施例还提出一种信息发送装置,所述信息发送装置包括:
第一获取模块,用于每间隔预设时间段从预设配置中心获取待多发主题信息;
第二获取模块,用于获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;
发送模块,用于根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。
可选地,所述第二获取模块包括:
第一获取单元,用于从预设路由中心获取所述待多发主题信息的目标路由路径,根据所述目标路由路径从预设服务器集群中确定所述待多发主题信息所经由的本地服务器集子群;
第二获取单元,用于获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式。
可选地,所述第二获取单元包括:
第一获取子单元,用于获取所述待多发主题信息所关联的所有目标队列,并基于所述本地服务器集子群从所述所有目标队列中分离得到本地队列以及其他队列;
判断子单元,用于判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群,当所述本地服务器集子群为所述待多发主题信息的地址最近服务器集群时,判断所述本地服务器集子群中是否存在未发送过所述待多发主题信息的本地服务器;
第二获取子单元,用于当所述本地服务器集子群中存在未发送过所述待多发主题信息的本地服务器时,以轮询方式从所述本地队列中选取第一合法队列,将所述待多发主题信息添加至所述第一合法队列中进行发送的方式作为目标发送方式。
可选地,所述第二获取单元包括:
第一选取子单元,用于当所述本地服务器集子群中所有本地服务器全发送过所述待多发主题信息时,以轮询方式从所述其他队列选取第二合法队列,将所述待多发主题信息添加至所述第二合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
可选地,所述第二获取单元包括:
第二选取子单元,用于当所述本地服务器集子群不是所述待多发主题信息的地址最近服务器集群时,以轮询方式从所述所有目标队列选取第三合法队列,将所述待多发主题信息添加至所述第三合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
可选地,所述第二获取模块还包括:
第三获取单元,用于从所述预设配置中心获取所述待多发主题信息的发送次数;
第四获取单元,用于获取预设服务器集群中服务器的个数,当所述预设服务器集群中服务器的个数大于所述发送次数时,从所述预设服务器集群中选取与所述发送次数相同个数的服务器,将所述待多发主题信息依次发送给所述选取的不同的服务器的方式作为目标发送方式。
可选地,所述发送模块包括:
发送单元,用于根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息,并根据所述待多发主题信息的多发标识对所述待多发主题信息进行去重处理
本发明信息发送装置具体实施方式与上述信息发送方法各实施例基本相同,在此不再赘述。
此外,本发明实施例还提出一种信息发送设备,设备包括:存储器109、处理器110及存储在存储器109上并可在处理器110上运行的信息发送程序,信息发送程序被处理器110执行时实现上述的信息发送方法各实施例的步骤。
此外,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述信息发送方法各实施例的步骤。
本发明设备及可读存储介质(即计算机可读存储介质)的具体实施方式的拓展内容与上述信息发送方法各实施例基本相同,在此不做赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
Claims (10)
1.一种信息发送方法,其特征在于,所述信息发送方法包括:
每间隔预设时间段从预设配置中心获取待多发主题信息;
获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;
根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。
2.如权利要求1所述的信息发送方法,其特征在于,所述获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式步骤包括:
从预设路由中心获取所述待多发主题信息的目标路由路径,根据所述目标路由路径从预设服务器集群中确定所述待多发主题信息所经由的本地服务器集子群;
获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式。
3.如权利要求2所述的信息发送方法,其特征在于,所述获取预设的队列算法,根据所述队列算法以及所述本地服务器集子群确定所述待多发主题信息的目标发送方式步骤包括:
获取所述待多发主题信息所关联的所有目标队列,并基于所述本地服务器集子群从所述所有目标队列中分离得到本地队列以及其他队列;
判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群,当所述本地服务器集子群为所述待多发主题信息的地址最近服务器集群时,判断所述本地服务器集子群中是否存在未发送过所述待多发主题信息的本地服务器;
当所述本地服务器集子群中存在未发送过所述待多发主题信息的本地服务器时,以轮询方式从所述本地队列中选取第一合法队列,将所述待多发主题信息添加至所述第一合法队列中进行发送的方式作为目标发送方式。
4.如权利要求3所述的信息发送方法,其特征在于,所述判断所述本地服务器集子群中是否存在未发送过所述待多发主题信息的本地服务器步骤之后还包括:
当所述本地服务器集子群中所有本地服务器全发送过所述待多发主题信息时,以轮询方式从所述其他队列选取第二合法队列,将所述待多发主题信息添加至所述第二合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
5.如权利要求3所述的信息发送方法,其特征在于,所述判断所述本地服务器集子群是否为所述待多发主题信息的地址最近服务器集群步骤之后还包括:
当所述本地服务器集子群不是所述待多发主题信息的地址最近服务器集群时,以轮询方式从所述所有目标队列选取第三合法队列,将所述待多发主题信息添加至所述第三合法队列中进行发送的方式作为目标发送方式,其中,所述第二合法队列所在的服务器为未发送过所述待多发主题信息的服务器。
6.如权利要求2所述的信息发送方法,其特征在于,所述获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式步骤还包括:
从所述预设配置中心获取所述待多发主题信息的发送次数;
获取预设服务器集群中服务器的个数,当所述预设服务器集群中服务器的个数大于所述发送次数时,从所述预设服务器集群中选取与所述发送次数相同个数的服务器,将所述待多发主题信息依次发送给所述选取的不同的服务器的方式作为目标发送方式。
7.如权利要求1-6任一项所述的信息发送方法,其特征在于,所述根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息步骤包括:
根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息,并根据所述待多发主题信息的多发标识对所述待多发主题信息进行去重处理。
8.一种信息发送装置,其特征在于,所述信息发送装置包括:
第一获取模块,用于每间隔预设时间段从预设配置中心获取待多发主题信息;
第二获取模块,用于获取预设的队列算法,根据所述队列算法确定所述待多发主题信息的目标发送方式;
发送模块,用于根据所述目标发送方式发送所述待多发主题信息,以供预设接收方接收所述待多发主题信息。
9.一种信息发送设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的信息发送程序,所述信息发送程序被所述处理器执行时实现如权利要求1至7中任一项所述的信息发送方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有信息发送程序,所述信息发送程序被处理器执行时实现如权利要求1至7中任一项所述的信息发送方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910584044.6A CN110247808B (zh) | 2019-06-27 | 2019-06-27 | 信息发送方法、装置、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910584044.6A CN110247808B (zh) | 2019-06-27 | 2019-06-27 | 信息发送方法、装置、设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110247808A true CN110247808A (zh) | 2019-09-17 |
CN110247808B CN110247808B (zh) | 2024-04-09 |
Family
ID=67890442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910584044.6A Active CN110247808B (zh) | 2019-06-27 | 2019-06-27 | 信息发送方法、装置、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110247808B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112953769A (zh) * | 2021-02-10 | 2021-06-11 | 中国工商银行股份有限公司 | 数据传输方法、装置、计算机***及可读存储介质 |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008017257A (ja) * | 2006-07-07 | 2008-01-24 | Oki Electric Ind Co Ltd | 情報配信システム及び障害判定方法 |
US20090100289A1 (en) * | 2007-10-15 | 2009-04-16 | Benson Kwuan-Yi Chen | Method and System for Handling Failover in a Distributed Environment that Uses Session Affinity |
CN101494833A (zh) * | 2009-02-20 | 2009-07-29 | 飞拓无限信息技术(北京)有限公司 | 网络消息发送的方法、装置和*** |
CN103580906A (zh) * | 2012-08-09 | 2014-02-12 | 腾讯科技(深圳)有限公司 | 一种数据备份的方法、***及服务器 |
JP2014150392A (ja) * | 2013-01-31 | 2014-08-21 | Toshiba Corp | サーバ装置、グループ鍵通知方法及びそのプログラム |
CN104579912A (zh) * | 2013-10-29 | 2015-04-29 | 深圳市腾讯计算机***有限公司 | 数据推送的方法及装置 |
CN104796314A (zh) * | 2014-01-20 | 2015-07-22 | 腾讯科技(深圳)有限公司 | 业务处理方法和装置 |
CN105812284A (zh) * | 2016-03-08 | 2016-07-27 | 上海畅星软件有限公司 | 高可靠性和稳定性的消息发送方法 |
CN106130868A (zh) * | 2016-06-02 | 2016-11-16 | 腾讯科技(深圳)有限公司 | 一种回调消息的处理方法和队列管理*** |
CN106878473A (zh) * | 2017-04-20 | 2017-06-20 | 腾讯科技(深圳)有限公司 | 一种消息处理方法、服务器集群及*** |
CN107018138A (zh) * | 2017-04-11 | 2017-08-04 | 百度在线网络技术(北京)有限公司 | 用于确定权限的方法和装置 |
CN107222537A (zh) * | 2017-05-31 | 2017-09-29 | 努比亚技术有限公司 | 推送消息的方法、移动终端和存储介质 |
CN107704535A (zh) * | 2017-09-21 | 2018-02-16 | 广州大学 | 基于主题相似度的网页信息获取方法、装置及*** |
CN108667572A (zh) * | 2017-03-31 | 2018-10-16 | 维沃移动通信有限公司 | 一种业务数据传输方法、基站及终端 |
CN109522103A (zh) * | 2018-10-11 | 2019-03-26 | 平安科技(深圳)有限公司 | 邮件发送方法、装置、计算机设备和存储介质 |
CN109743142A (zh) * | 2018-09-30 | 2019-05-10 | 比亚迪股份有限公司 | 消息通信方法及装置 |
-
2019
- 2019-06-27 CN CN201910584044.6A patent/CN110247808B/zh active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008017257A (ja) * | 2006-07-07 | 2008-01-24 | Oki Electric Ind Co Ltd | 情報配信システム及び障害判定方法 |
US20090100289A1 (en) * | 2007-10-15 | 2009-04-16 | Benson Kwuan-Yi Chen | Method and System for Handling Failover in a Distributed Environment that Uses Session Affinity |
CN101494833A (zh) * | 2009-02-20 | 2009-07-29 | 飞拓无限信息技术(北京)有限公司 | 网络消息发送的方法、装置和*** |
CN103580906A (zh) * | 2012-08-09 | 2014-02-12 | 腾讯科技(深圳)有限公司 | 一种数据备份的方法、***及服务器 |
JP2014150392A (ja) * | 2013-01-31 | 2014-08-21 | Toshiba Corp | サーバ装置、グループ鍵通知方法及びそのプログラム |
CN104579912A (zh) * | 2013-10-29 | 2015-04-29 | 深圳市腾讯计算机***有限公司 | 数据推送的方法及装置 |
CN104796314A (zh) * | 2014-01-20 | 2015-07-22 | 腾讯科技(深圳)有限公司 | 业务处理方法和装置 |
CN105812284A (zh) * | 2016-03-08 | 2016-07-27 | 上海畅星软件有限公司 | 高可靠性和稳定性的消息发送方法 |
CN106130868A (zh) * | 2016-06-02 | 2016-11-16 | 腾讯科技(深圳)有限公司 | 一种回调消息的处理方法和队列管理*** |
CN108667572A (zh) * | 2017-03-31 | 2018-10-16 | 维沃移动通信有限公司 | 一种业务数据传输方法、基站及终端 |
CN107018138A (zh) * | 2017-04-11 | 2017-08-04 | 百度在线网络技术(北京)有限公司 | 用于确定权限的方法和装置 |
CN106878473A (zh) * | 2017-04-20 | 2017-06-20 | 腾讯科技(深圳)有限公司 | 一种消息处理方法、服务器集群及*** |
CN107222537A (zh) * | 2017-05-31 | 2017-09-29 | 努比亚技术有限公司 | 推送消息的方法、移动终端和存储介质 |
CN107704535A (zh) * | 2017-09-21 | 2018-02-16 | 广州大学 | 基于主题相似度的网页信息获取方法、装置及*** |
CN109743142A (zh) * | 2018-09-30 | 2019-05-10 | 比亚迪股份有限公司 | 消息通信方法及装置 |
CN109522103A (zh) * | 2018-10-11 | 2019-03-26 | 平安科技(深圳)有限公司 | 邮件发送方法、装置、计算机设备和存储介质 |
Non-Patent Citations (3)
Title |
---|
SANG FENG; XINGBIN CHEN: "Cloud network applied in the vehicle failure diagnosis and defense on-board", WORLD AUTOMATION CONGRESS 2012, 4 October 2012 (2012-10-04) * |
姚玉坤,李娟,张毅,刘江兵: "WMN中编码感知的拥塞避免多路径路由算法", 计算机工程与设计, 15 May 2019 (2019-05-15) * |
方淳;刘天健;: "基于双消息队列机制的医疗协同实时通讯", 电子测试, no. 07, 28 May 2015 (2015-05-28) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112953769A (zh) * | 2021-02-10 | 2021-06-11 | 中国工商银行股份有限公司 | 数据传输方法、装置、计算机***及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110247808B (zh) | 2024-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110365752A (zh) | 业务数据的处理方法、装置、电子设备和存储介质 | |
CN108449410A (zh) | 一种云平台中消息管理方法、***及相关装置 | |
CN108173938A (zh) | 服务器负载分流方法及装置 | |
CN108009028A (zh) | 消息处理方法、装置、设备及计算机可读存储介质 | |
CN107979525A (zh) | 一种红包发放方法、设备以及介质 | |
CN101163117B (zh) | 一种群组管理方法、群组资源共享方法及即时通讯装置 | |
CN109241359A (zh) | 区块链节点设备、区块链***、区块数据处理***和方法 | |
CN105814591A (zh) | 一种验证信息的传输方法及终端 | |
CN108228363A (zh) | 一种消息发送方法及装置 | |
CN106453669A (zh) | 一种负载均衡方法及一种服务器 | |
CN110289999A (zh) | 一种数据处理方法、***及装置 | |
CN110287266A (zh) | 一种分布式***及数据处理方法 | |
CN1973282A (zh) | 用于管理针对集群配置的改变的***和方法 | |
CN102957594A (zh) | 基于消息队列的消息处理方法、相关设备及*** | |
EP3588993B1 (en) | Broadcast sending method and terminal | |
CN101388123A (zh) | 移动电子钱包充值方法及移动电子钱包终端和*** | |
CN104702647A (zh) | 信息请求方法和*** | |
CN108777664A (zh) | 一种数据包处理方法及其设备、***、存储介质 | |
CN103428260A (zh) | 用于将终端分配到服务器并高效地提示终端的***及方法 | |
CN110247808A (zh) | 信息发送方法、装置、设备及可读存储介质 | |
CN115280740B (zh) | 利用分布式消息队列***提供流数据弹性的技术 | |
CN101138215A (zh) | 在与操作***无关的环境中的异步网络堆栈操作 | |
CN116055403A (zh) | 报文数据的传输方法、装置和服务器 | |
CN112202614B (zh) | ***间的通信方法及装置 | |
KR101748031B1 (ko) | 금융기기, 그 전원 제어 방법 및 그 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |