CN109639849B - 一种地址查询处理方法及服务发现装置 - Google Patents

一种地址查询处理方法及服务发现装置 Download PDF

Info

Publication number
CN109639849B
CN109639849B CN201811625715.0A CN201811625715A CN109639849B CN 109639849 B CN109639849 B CN 109639849B CN 201811625715 A CN201811625715 A CN 201811625715A CN 109639849 B CN109639849 B CN 109639849B
Authority
CN
China
Prior art keywords
place
identifier
application
deployed
discovery
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.)
Active
Application number
CN201811625715.0A
Other languages
English (en)
Other versions
CN109639849A (zh
Inventor
虞开元
孙琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201811625715.0A priority Critical patent/CN109639849B/zh
Publication of CN109639849A publication Critical patent/CN109639849A/zh
Application granted granted Critical
Publication of CN109639849B publication Critical patent/CN109639849B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请提供的地址查询处理方法及服务发现装置,存储部署在本地和异地的应用服务端的地址,获取地点标识,并依据应用客户端的地址查询请求,向应用客户端发送部署在地点标识指示的地点的应用服务端的地址,因为地点标识用于指示本地或异地,在部署在本地的应用服务端故障的情况下,地点标识为异地的标识,可见,在部署在本地的应用服务端故障的情况下,地点标识为异地的标识,进而向应用客户端发送的应用服务端的地址为部署在异地的应用服务端的地址,从而实现异地多活业务。

Description

一种地址查询处理方法及服务发现装置
技术领域
本申请涉及电子信息领域,尤其涉及一种地址查询处理方法及服务发现装置。
背景技术
如图1所示,分布式***包括应用服务端(Application Service)、应用客户端(Application Client)和服务发现装置。应用服务端(Application Service)一般部署在多个机器上,并将地址注册在服务发现装置中。应用客户端(Application Client)要和应用服务端(Application Service)通信,必须先要通过服务发现装置获得应用服务端的地址。
也就是说,一个简单的服务发现装置至少要提供以下两个基本功能:
一是提供信息注册能力,应用服务端(Application Service)启动后,可以将自身信息注册到服务发现装置中。
二是提供信息获取能力,应用客户端(Application Client)从服务发现装置处获得当前注册的应用服务端(Application Service)地址列表。
异地多活业务是指,部署在A和B两地的应用服务端(Application Service),在A地的应用服务端(Application Service)发生异常的情况下,A地的应用客户端(Application Client)可以使用B地的应用服务端(Application Service)正常提供业务。
目前,为了降低网络对于服务调用的影响,分布式***的应用客户端(Application Client)和应用服务端(Application Service)通常部署于同一个城市的机房内。在这种部署方式下,服务发现装置中只存储有本地(例如A地)机房内的应用服务端(Application Service)的地址。而这种服务发现装置,因为本地(例如A地)的应用客户端(Application Client)只能从服务发现装置中查询到本地(例如A地)机房内的应用服务端(Application Service)的地址,所以无法支持异地多活业务。
发明内容
本申请提供了一种地址查询处理方法及服务发现装置,目的在于解决现有的服务发现装置无法支持异地多活业务的问题。
为了实现上述目的,本申请提供了以下技术方案:
一种地址查询处理方法,包括:
存储部署在本地和异地的应用服务端的地址;
获取地点标识,其中,所述地点标识用于指示本地或异地,在部署在本地的应用服务端故障的情况下,所述地点标识为异地的标识;
依据应用客户端的地址查询请求,向所述应用客户端发送部署在所述地点标识指示的地点的应用服务端的地址。
可选的,在所述存储部署在本地和异地的应用服务端的地址之前,还包括:
接收所述部署在本地的应用服务端的注册请求,所述注册请求中包括所述部署在本地的应用服务端的地址。
可选的,存储部署在本地的应用服务端的地址包括:
对应存储所述部署在本地的应用服务端的地址与所述本地的标识。
可选的,存储部署在异地的应用服务端的地址包括:
从部署在异地的发现服务装置获取异地应用服务端的地址与异地的标识的对应关系。
可选的,所述获取地点标识包括:
监听包括所述地点标识的配置文件,并从所述配置文件中获取所述地点标识,其中,在所述部署在本地的应用服务端故障的情况下,所述配置文件中的所述地点标识被设置为异地的标识,否则,所述配置文件中的所述地点标识被设置为本地的标识;
或者,在所述部署在本地的应用服务端故障的情况下,设置所述地点标识为异地的标识,否则,设置所述地点标识为本地的标识。
一种服务发现装置,包括:
发现服务端和发现客户端;
所述发现服务端用于,存储部署在本地和异地的应用服务端的地址;
所述发现客户端用于,获取地点标识,其中,所述地点标识用于指示本地或异地,在部署在本地的应用服务端故障的情况下,所述地点标识为异地的标识;
所述发现服务端还用于,依据应用客户端的地址查询请求,向所述应用客户端发送部署在所述地点标识指示的地点的应用服务端的地址。
可选的,所述发现客户端还用于:
在所述发现服务端存储部署在本地和异地的应用服务端的地址之前,接收部署在本地的应用服务端的注册请求,所述注册请求中包括所述部署在本地的应用服务端的地址,并向所述发现服务端发送所述部署在本地的应用服务端的地址和所述地点标识。
可选的,所述发现服务端用于存储部署在本地的应用服务端的地址包括:
所述发现服务端具体用于,对应存储所述部署在本地的应用服务端的地址与所述本地的标识异地的标识。
可选的,所述发现服务端用于存储部署在异地的应用服务端的地址包括:
所述发现服务端具体用于,从部署在异地的发现服务装置获取异地应用服务端的地址与异地的标识的对应关系。
可选的,所述发现客户端用于获取地点标识包括:
监听包括所述地点标识的配置文件,并从所述配置文件中获取所述地点标识,其中,在所述部署在本地的应用服务端故障的情况下,所述配置文件中的所述地点标识被设置为异地的标识,否则,所述配置文件中的所述地点标识被设置为本地的标识;
或者,在所述部署在本地的应用服务端故障的情况下,设置所述地点标识为异地的标识,否则,设置所述地点标识为本地的标识。
本申请提供的地址查询处理方法及服务发现装置,存储部署在本地和异地的应用服务端的地址,获取地点标识,并依据应用客户端的地址查询请求,向应用客户端发送部署在地点标识指示的地点的应用服务端的地址,因为地点标识用于指示本地或异地,在部署在本地的应用服务端故障的情况下,地点标识为异地的标识,可见,在部署在本地的应用服务端故障的情况下,地点标识为异地的标识,进而向应用客户端发送的应用服务端的地址为部署在异地的应用服务端的地址,从而实现异地多活业务。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为分布式***的结构示意图;
图2为本申请实施例公开的一种地址查询处理方法的流程图;
图3为本申请实施例公开的又一种地址查询处理方法的流程图;
图4为本申请实施例公开的一种服务发现装置的逻辑结构示意图;
图5为本申请实施例公开的又一种地址查询处理方法的流程图;
图6为本申请实施例公开的服务发现装置支持异地多活的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行详细说明,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图2为本申请实施例公开的一种地址查询处理方法,由服务发现装置执行,包括以下步骤:
S201:存储部署在本地和异地的应用服务端的地址。
其中,应用服务端可以为图1所示的分布式***中的应用服务端,具体功能和结构可以参见现有技术,这里不再赘述。
本实施例中,本地是指,执行图1所示流程的服务发现装置的部署地,异地是指,执行图1所示流程的服务发现装置的部署地之外的其它部署地。
S202:获取地点标识。
地点标识为应用服务端的部署地点的标识,即地点标识用于标识应用服务端部署的地点。
本实施例中所述的地点,分为本地和异地,如前所述,本地是指执行图1所示流程的服务发现装置的部署地,异地是指,执行图1所示流程的服务发现装置的部署地之外的其它部署地。
地点标识可以为地点名称等可以区分本地和异地的信息。
本实施例中,获取地点标识的方式可以包括以下两种:
1、监听配置文件,配置文件中包括地点标识。配置文件可以为人工配置到服务发现装置中,也可以人工配置后,由其它设备发给服务发现装置。在部署在本地的应用服务端故障的情况下,人工将配置文件中的地点标识为异地的标识,否则,人工将配置文件中的地点标识为本地的标识。
2、在部署在本地的应用服务端故障的情况下,设置地点标识为异地的标识,否则,设置地点标识为本地的标识。
S203:依据应用客户端的地址查询请求,向应用客户端发送部署在地点标识指示的地点的应用服务端的地址。
从图2所示的流程可以看出,将依据部署在本地的应用服务端的运行情况设置的地点标识,作为向应用客户端发送应用服务端的地址依据,因此,在本地的应用服务端故障的情况下,可以通过地点标识将已存储的部署在异地的应用服务端的地址发给应用客户端,从而实现异地多活业务。
图3为本申请实施例公开的又一种地址查询处理方法,由服务发现装置执行,包括以下步骤:
S301:接收部署在本地的应用服务端的注册请求,注册请求中包括部署在本地的应用服务端的地址。
S302:对应存储部署在本地的应用服务端的地址与本地的标识。
因为服务发现装置部署在本地,所以已知本地的标识。或者,可以预先将本地的标识存储到服务发现装置中。
S303:从部署在异地的发现服务装置获取异地应用服务端的地址与异地的标识的对应关系。
需要说明的是,部署在异地的发现服务装置中,按照前述本地发现服务装置的存储方式,对应存储地点标识与应用服务端的地址的对应关系。对于本地发现服务装置而言,部署在异地的发现服务装置中的地点标识即为异地的标识。本地发现服务装置将部署在异地的发现服务装置中的对应关系同步到本地,得到对应的部署在异地的应用服务端的地址与异地的标识。
S304:在部署在本地的应用服务端故障的情况下,将地点标识设置为异地的标识。
需要说明的是,在存在多个异地,即存储了多个异地的标识与应用服务端的地址的对应关系的情况下,可以随机选择或就近选择一个异地的标识。
S305:接收应用客户端的地址查询请求。
S306:向应用客户端发送与异地的标识对应的应用服务端的地址。
从图3所示的流程可以看出,通过本地应用服务端的注册请求,可以获得本地应用服务端的地址与本地标识的对应关系,通过与异地发现服务装置的同步,可以获得异地应用服务端的地址与异地标识的对应关系,并依据本地应用服务端的状态,设置地点标识,从而实现对于异地多活业务的支持。
图4为本申请实施例公开的一种服务发现装置的逻辑结构示意图。如图4所示,本申请实施例公开的服务发现装置包括发现客户端(Discovery Client)和发现服务端(Discovery Server)。其中,发现客户端(Discovery Client)部署在应用服务端(Application Service)和应用客户端(Application Client)中。
其中,所述发现服务端用于存储部署在本地和异地的应用服务端的地址。发现客户端用于获取地点标识,其中,地点标识用于指示本地或异地,在部署在本地的应用服务端故障的情况下,地点标识为异地的标识。发现服务端还用于依据应用客户端的地址查询请求,向应用客户端发送部署在地点标识指示的地点的应用服务端的地址。
具体的,前述地点以城市为例,图4所示的发现服务装置中各个模块功能的具体实现流程如图5所示:
S501:应用服务端(Application Service)向发现客户端(Discovery Client)发送注册请求。注册消息中包括应用服务端(Application Service)的地址。
S502:发现客户端(Discovery Client)向发现服务端(Discovery Server)发送注册消息,注册消息中包括应用服务端(Application Service)的地址和应用服务端(Application Service)部署城市的标识。
城市的标识可以为城市代号(City Code)。
S503:发现服务端(Discovery Server)对应存储应用服务端(ApplicationService)的地址与应用服务端(Application Service)部署城市的标识。
例如,发现服务端(Discovery Server)在接收到注册消息后,会根据所描述的城市代号,构建出注册路径,类似/ProjectName/CityCode,在此路径下以服务信息,例如IP和端口为名,建立一个子节点,类似/ProjectName/CityCode/IPPort。
S504:发现服务端(Discovery Server)与另一个城市部署的发现服务端同步应用服务端的地址与部署城市标识的对应关系。
S505:应用客户端(Application Client)向发现客户端(Discovery Client)发起地址查询请求。
S506:发现客户端(Discovery Client)向发现服务端(Discovery Server)发送查询消息,查询消息中包括优先城市的标识。
具体的,如果本地应用服务端正常工作,则优先城市的标识为本地的标识,否则,优先城市的标识为异地的标识。
S507:发现服务端(Discovery Server)向应用客户端(Application Client)发送优先城市部署的应用服务端(Application Service)的地址。
具体的,例如,发现服务端(Discovery Server)在接收到查询消息后,会根据所描述的城市代号,构造出查询路径,类似/ProjectName/CityCode,返回所有该路径下的所有Application Service的地址。
从图6可以看出,预先设置发现客户端(Discovery Client)的优先城市标识,发现客户端(Discovery Client)发出的注册以及查询消息中,均携带该优先城市的标识,使得应用客户端(Application Client)可以获得优先城市中部署的应用服务端(ApplicationService)的地址。
图6为上述地址查询处理方法的示例:
以本地城市A为北京,异地城市B为上海为例,如图6所示,在部署在北京的应用服务端(Application Service)正常工作的情况下,部署在北京的应用客户端(ApplicationClient)按照图5所示的流程(优先城市设置为北京),与部署在北京的应用服务端(Application Service)进行地址注册和查询的流程,并通过调用部署在北京的应用服务端(Application Service)提供业务。需要强调的是,部署在北京的服务发现装置中的发现服务端(Discovery Server)需要与部署在上海的服务发现装置中的发现服务端(Discovery Server)同步按照城市维度存储的应用服务端(Application Service)的地址,即同步注册信息。
在部署在北京的应用服务端(Application Service)不能正常工作的情况下,其不能被部署在北京的应用客户端(Application Client)正常调用,则部署在北京的应用客户端(Application Client)需要调用部署在上海的应用服务端(Application Service)。
部署在北京的服务发现装置中的发现客户端(Discovery Client)的优先城市由北京被人为修改为上海。服务发现装置监听到优先城市修改配置文件后,将存储的优先城市修改为上海,部署在北京的发现客户端(Discovery Client)可以从部署在北京的发现服务端(Discovery Server)获得部署在上海的应用服务端(Application Service)的地址,并将部署在上海的应用服务端(Application Service)的地址发给北京的应用客户端,从而北京的应用客户端可以调用部署在上海的应用服务端(Application Service)执行业务。
从图6可以看出,同一个城市的应用客户端(Application Client)在该城市部署的服务发现装置的发现服务端(Discovery Server)进行注册,在该城市部署的应用服务端(Application Service)正常工作的情况下,将该城市部署的服务发现装置的发现客户端(Discovery Client)的优先城市配置为该城市,则该城市部署的应用客户端(ApplicationClient)可以正常调用同一个城市部署的应用服务端(Application Service)执行业务。在该城市部署的应用服务端(Application Service)不能正常工作的情况下,通过修改该城市部署的服务发现装置的发现客户端(Discovery Client)的优先城市的方式,使得该城市部署的应用客户端(Application Client)查询到其它城市部署的应用服务端(Application Service)的地址,并通过其它城市部署的应用服务端(ApplicationService)执行业务。
需要强调的是,图6所示的方法,与简单将多个城市的应用服务端(ApplicationService)的地址均向应用客户端(Application Client)开放查询的方式相比,能够在一个城市的应用服务端(Application Service)正常工作的情况下,避免该城市的应用服务端(Application Service)跨城市调用应用服务端(Application Service),而导致的分布式***业务性能下降的问题。
本申请实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有切换技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccess Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (6)

1.一种地址查询处理方法,其特征在于,包括:
存储部署在本地和异地的应用服务端的地址与对应的地点标识,所述本地是指服务发现装置的部署地,所述异地是指所述服务发现装置的部署地之外的其它部署地,存储部署在异地的应用服务端的地址与对应的地点标识包括:从部署在异地的发现服务装置获取异地应用服务端的地址与异地的标识的对应关系;
获取地点标识,其中,所述地点标识用于指示本地或异地,在部署在本地的应用服务端故障的情况下,所述地点标识为异地的标识;
依据应用客户端的地址查询请求,向所述应用客户端发送部署在所述地点标识指示的地点的应用服务端的地址;
所述获取地点标识包括:
监听包括所述地点标识的配置文件,并从所述配置文件中获取所述地点标识,其中,在所述部署在本地的应用服务端故障的情况下,所述配置文件中的所述地点标识被设置为异地的标识,否则,所述配置文件中的所述地点标识被设置为本地的标识;
或者,在所述部署在本地的应用服务端故障的情况下,设置所述地点标识为异地的标识,否则,设置所述地点标识为本地的标识;
所述依据应用客户端的地址查询请求,向所述应用客户端发送部署在所述地点标识指示的地点的应用服务端的地址包括:
在所述部署在本地的应用服务端故障的情况下,依据应用客户端的地址查询请求,向所述应用客户端发送与异地的标识对应的应用服务端的地址。
2.根据权利要求1所述的方法,其特征在于,在所述存储部署在本地和异地的应用服务端的地址与对应的地点标识之前,还包括:
接收所述部署在本地的应用服务端的注册请求,所述注册请求中包括所述部署在本地的应用服务端的地址与对应的地点标识。
3.根据权利要求2所述的方法,其特征在于,存储部署在本地的应用服务端的地址与对应的地点标识包括:
对应存储所述部署在本地的应用服务端的地址与所述本地的标识。
4.一种服务发现装置,其特征在于,包括:
发现服务端和发现客户端;
所述发现服务端用于,存储部署在本地和异地的应用服务端的地址与对应的地点标识;所述本地是指服务发现装置的部署地,所述异地是指所述服务发现装置的部署地之外的其它部署地,所述发现服务端用于存储部署在异地的应用服务端的地址与对应的地点标识包括:所述发现服务端具体用于,从部署在异地的发现服务装置获取异地应用服务端的地址与异地的标识的对应关系;
所述发现客户端用于,获取地点标识,其中,所述地点标识用于指示本地或异地,在部署在本地的应用服务端故障的情况下,所述地点标识为异地的标识;
所述发现服务端还用于,依据应用客户端的地址查询请求,向所述应用客户端发送部署在所述地点标识指示的地点的应用服务端的地址;
所述发现客户端用于获取地点标识包括:
监听包括所述地点标识的配置文件,并从所述配置文件中获取所述地点标识,其中,在所述部署在本地的应用服务端故障的情况下,所述配置文件中的所述地点标识被设置为异地的标识,否则,所述配置文件中的所述地点标识被设置为本地的标识;
或者,在所述部署在本地的应用服务端故障的情况下,设置所述地点标识为异地的标识,否则,设置所述地点标识为本地的标识;
所述发现服务端还用于,依据应用客户端的地址查询请求,向所述应用客户端发送部署在所述地点标识指示的地点的应用服务端的地址包括:
所述发现服务端在所述部署在本地的应用服务端故障的情况下,依据应用客户端的地址查询请求,向所述应用客户端发送与异地的标识对应的应用服务端的地址。
5.根据权利要求4所述的装置,其特征在于,所述发现客户端还用于:
在所述发现服务端存储部署在本地和异地的应用服务端的地址与对应的地点标识之前,接收部署在本地的应用服务端的注册请求,所述注册请求中包括所述部署在本地的应用服务端的地址与对应的地点标识,并向所述发现服务端发送所述部署在本地的应用服务端的地址和所述地点标识。
6.根据权利要求5所述的装置,其特征在于,所述发现服务端用于存储部署在本地的应用服务端的地址与对应的地点标识包括:
所述发现服务端具体用于,对应存储所述部署在本地的应用服务端的地址与所述本地的标识异地的标识。
CN201811625715.0A 2018-12-28 2018-12-28 一种地址查询处理方法及服务发现装置 Active CN109639849B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811625715.0A CN109639849B (zh) 2018-12-28 2018-12-28 一种地址查询处理方法及服务发现装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811625715.0A CN109639849B (zh) 2018-12-28 2018-12-28 一种地址查询处理方法及服务发现装置

Publications (2)

Publication Number Publication Date
CN109639849A CN109639849A (zh) 2019-04-16
CN109639849B true CN109639849B (zh) 2022-06-21

Family

ID=66079119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811625715.0A Active CN109639849B (zh) 2018-12-28 2018-12-28 一种地址查询处理方法及服务发现装置

Country Status (1)

Country Link
CN (1) CN109639849B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114785465B (zh) * 2022-04-26 2024-04-12 上海识装信息科技有限公司 一种异地多活的实现方法、服务器及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105187464A (zh) * 2014-06-19 2015-12-23 中兴通讯股份有限公司 一种分布式存储***中的数据同步方法、装置及***
CN106686077A (zh) * 2016-12-24 2017-05-17 上海七牛信息技术有限公司 一种跨机房数据中心两层代理的网络请求处理***及方法
CN108011995A (zh) * 2017-12-19 2018-05-08 北京星河星云信息技术有限公司 异地多活的实现方法、异地多活服务平台及存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2508419B (en) * 2012-11-30 2021-03-24 Metaswitch Networks Ltd Synchronisation of database records using a transaction log and global version

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105187464A (zh) * 2014-06-19 2015-12-23 中兴通讯股份有限公司 一种分布式存储***中的数据同步方法、装置及***
CN106686077A (zh) * 2016-12-24 2017-05-17 上海七牛信息技术有限公司 一种跨机房数据中心两层代理的网络请求处理***及方法
CN108011995A (zh) * 2017-12-19 2018-05-08 北京星河星云信息技术有限公司 异地多活的实现方法、异地多活服务平台及存储介质

Also Published As

Publication number Publication date
CN109639849A (zh) 2019-04-16

Similar Documents

Publication Publication Date Title
US10187459B2 (en) Distributed load balancing system, health check method, and service node
CN107800565B (zh) 巡检方法、装置、***、计算机设备和存储介质
CN111259072B (zh) 数据同步方法、装置、电子设备和计算机可读存储介质
CN107204873B (zh) 一种切换目标域名解析服务器的方法及相关设备
CN109361525B (zh) 重启分布式部署多服务的方法、装置、控制终端及介质
CN104601702B (zh) 集群远程过程调用方法及***
EP3264810A1 (en) Perception-free authentication method and system, and control method and system based on method
US20180242177A1 (en) Monitoring management method and apparatus
CN109462825B (zh) 手机号码分配方法、设备及计算机可读存储介质
KR20090084670A (ko) 웹 서비스 기반 관리 서비스를 발견하기 위한 2단계 방식의방법 및 시스템
CN115562757A (zh) 数据处理方法、配置中心***、电子设备及存储介质
CN106941418B (zh) Ssl vpn配置信息的同步方法和装置
CN109639849B (zh) 一种地址查询处理方法及服务发现装置
CN103795581A (zh) 地址处理方法和设备
CN111885103B (zh) 资源处理方法、服务器、电子设备及存储介质
CN106375489B (zh) 媒体访问控制mac地址的处理方法及装置
CN109344202B (zh) 一种数据同步方法及管理节点
JP2009206731A (ja) 監視システム、監視装置、監視方法、およびプラグラム
CN111464523A (zh) 网络监控方法、终端设备及计算机可读存储介质
JP7480434B2 (ja) スマートカード管理装置の分散管理システム及び管理方法
CN113194115A (zh) 一种自动部署客户端的方法及网络设备、存储介质
CN108781215B (zh) 网络服务实现方法、服务控制器及通信***
CN110769462B (zh) 网络访问控制方法和装置
CN111064819B (zh) 一种地址备份方法及装置
CN114448941A (zh) 一种网络设备管理方法、装置、电子设备及存储介质

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