CN113542373A - 用于paas平台的路由服务发现装置及方法 - Google Patents
用于paas平台的路由服务发现装置及方法 Download PDFInfo
- Publication number
- CN113542373A CN113542373A CN202110731393.3A CN202110731393A CN113542373A CN 113542373 A CN113542373 A CN 113542373A CN 202110731393 A CN202110731393 A CN 202110731393A CN 113542373 A CN113542373 A CN 113542373A
- Authority
- CN
- China
- Prior art keywords
- paas platform
- data
- target
- service
- data request
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 101150096185 PAAS gene Proteins 0.000 title claims description 164
- 238000012545 processing Methods 0.000 claims description 20
- 238000013475 authorization Methods 0.000 claims description 9
- 230000004083 survival effect Effects 0.000 claims description 7
- 230000003247 decreasing effect Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 37
- 230000009286 beneficial effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000012550 audit Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008602 contraction Effects 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- 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/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- 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/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开一种用于PAAS平台的路由服务发现装置及方法,涉及大数据技术领域,能够降低单一集群主节点的性能压力,提升了集群的水平扩展能力。该装置包括:包括用户端、路由发现服务层和PAAS平台,用户端通过路由发现服务层提供的路由发现服务与PAAS平台访问连接;路由发现服务层接收并解析用户端发送的数据请求获取数据路径,并基于数据路径从对应的目标PAAS平台获取目标数据,将目标数据反馈至对应的用户端。该方法应用于上述方案所提的装置。
Description
技术领域
本发明涉及大数据技术领域,尤其涉及一种用于PAAS平台的路由服务发现装置及方法。
背景技术
大数据组件的***架构基本以主从(Master-Slave)架构为主,如HDFS、Kafka、Elasticsearch、Druid等主流基础组件。均通过主节点服务处理用户端元数据请求,同时与集群本身内部节点进行通讯交互,处理从节点的汇报请求,负责元数据的存储和管理,平台规模受限于Master节点的物理资源。用户端的RPC请求压力会集中在唯一的Active主节点上,影响用户的读写请求和后端服务的水平扩展能力。
发明内容
本发明的目的在于提供一种用于PAAS平台的路由服务发现装置及方法,能够降低单一集群主节点的性能压力,提升了集群的水平扩展能力。
为了实现上述目的,本发明的第一方面提供一种用于PAAS平台的路由服务发现装置,包括用户端、路由发现服务层和PAAS平台,用户端通过路由发现服务层提供的路由发现服务与PAAS平台访问连接;
路由发现服务层接收并解析用户端发送的数据请求获取数据路径,并基于所述数据路径从对应的目标PAAS平台获取目标数据,将所述目标数据反馈至对应的用户端。
优选地,所述路由发现服务层包括至少一个路由节点,所述路由节点中包括服务端和客户端;
所述服务端用于提供对数据请求解析处理的主服务;
所述客户端用于转发数据请求至目标PAAS平台获取目标数据。
较佳地,所述路由发现服务层中还包括状态存储器和定时检测器:
所述状态存储器用于通过各路由节点接收存储并定时更新各PAAS平台主节点的状态信息;
所述定时检测器用于通过各路由节点检查各PAAS平台的存活状态,并判定各PAAS平台服务是否可用。
进一步地,服务端提供的数据请求处理的主服务包括:
解析数据请求的数据路径,基于数据路径匹配从多个PAAS平台中匹配出目标PAAS平台;
服务端从所述状态存储器中的缓存查找目标PAAS平台主节点的状态信息,以及从定时检测器中的缓存查找目标PAAS平台服务的可用信息;
当目标PAAS平台的主节点状态信息正常且目标PAAS平台服务可用时,由服务端将数据请求发送至目标PAAS平台的主节点,并由目标PAAS平台主节点基于数据路径从子节点中获取相应的目标数据通过服务端反馈至对应的用户端。
优选地,所述路由发现服务层中还包括用于提供授权管理服务和鉴权管理服务的安全管理模块;
所述授权管理服务用于增减修改用户端与PAAS平台的访问权限策略,并将增减修改后的访问权限策略数据保存于数据库中;
所述鉴权管理服务是指在接收到用户端发送的数据请求时,基于当前数据请求的内容、以及用户端信息和目标PAAS平台信息,从数据库中检索发出当前数据请求的用户端的是否有权限访问目标PAAS平台。
较佳地,还包括:
利用路由节点将属于同一目标PAAS平台的数据请求分发至不同的RPC队列并发转发至目标PAAS平台进行处理。
较佳地,还包括:
针对任一RPC队列通过参数配置进行限流操作。
与现有技术相比,本发明提供的用于PAAS平台的路由服务发现方法具有以下有益效果:
本发明提供的用于PAAS平台的路由服务发现装置,所采用的***架构包括用户端、路由发现服务层和底层PAAS平台三个部分,多个用户端分别通过路由发现服务层与多个PAAS平台联网,当任一用户端需要向目标PAAS平台请求目标数据时,首先通过用户端向路由发现服务层发送数据请求,并由路由发现服务层解析数据请求中的数据路径,以寻找目标数据所在的PAAS平台,最终由路由发现服务层基于数据路径从对应的目标PAAS平台获取目标数据,并将目标数据原路反馈至对应的用户端。
可见,本发明通过路由发现服务层实现全局统一路由转发的功能,通过联邦制提升后台服务的水平扩展能力,能够降低单一集群主节点的性能压力,提升了集群的水平扩展能力。
本发明的第二方面提供一种用于PAAS平台的路由服务发现方法,应用于上述技术方案所述的用于PAAS平台的路由服务发现装置中,所述装置包括:
通过路由发现服务层接收用户端发送的数据请求,解析所述数据请求获取数据路径;
路由发现服务层接收用户端发送的数据请求,解析所述数据请求获取数据路径。
优选地,所述路由发现服务层包括至少一个路由节点、状态存储器和定时检测器,所述路由节点中包括服务端、客户端;
所述服务端用于提供对数据请求解析处理的主服务;
所述客户端用于转发数据请求至目标PAAS平台获取目标数据;
所述状态存储器用于通过各路由节点接收存储并定时更新各PAAS平台主节点的状态信息;
所述定时检测器用于通过各路由节点检查各PAAS平台的存活状态,并判定各PAAS平台服务是否可用。
与现有技术相比,本发明提供的用于PAAS平台的路由服务发现方法的有益效果与上述技术方案提供的用于PAAS平台的路由服务发现装置的有益效果相同,在此不做赘述。
本发明的第三方面提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述用于PAAS平台的路由服务发现方法的步骤。
与现有技术相比,本发明提供的计算机可读存储介质的有益效果与上述技术方案提供的用于PAAS平台的路由服务发现方法的有益效果相同,在此不做赘述。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例中用于PAAS平台的路由服务发现方法的流程示意图;
图2为本发明实施例中用于PAAS平台的路由服务发现装置运行时所采用的***架构图;
图3为本发明实施例中状态存储器更新各PAAS平台主节点状态信息的交互示意图;
图4为本发明实施例中通过安全管理模块实现授权管理和鉴权管理的逻辑示意图;
图5为本发明实施例中用于PAAS平台的路由服务发现方法实施流程一种示例图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。
实施例一
请参阅图1和图2,本实施例提供一种用于PAAS平台的路由服务发现方法,包括用户端、路由发现服务层和PAAS平台,用户端通过路由发现服务层提供的路由发现服务与PAAS平台访问连接;路由发现服务层接收并解析用户端发送的数据请求获取数据路径,并基于所述数据路径从对应的目标PAAS平台获取目标数据,将所述目标数据反馈至对应的用户端。
本实施例提供的用于PAAS平台的路由服务发现装置,所采用的***架构包括用户端、路由发现服务层和底层PAAS平台三个部分,多个用户端分别通过路由发现服务层与多个PAAS平台联网,当任一用户端需要向目标PAAS平台请求目标数据时,首先通过用户端向路由发现服务层发送数据请求,并由路由发现服务层解析数据请求中的数据路径,以寻找目标数据所在的PAAS平台,最终由路由发现服务层基于数据路径从对应的目标PAAS平台获取目标数据,并将目标数据原路反馈至对应的用户端。
可见,本实施例通过路由发现服务层实现全局统一视图和路由转发的功能,通过联邦制提升后台服务的水平扩展能力,能够降低单一集群主节点的性能压力,提升了集群的水平扩展能力。
上述实施例中,路由发现服务层包括至少一个路由节点,路由节点中包括服务端和客户端;服务端用于提供对数据请求解析处理的主服务;客户端用于转发数据请求至目标PAAS平台获取目标数据。
如图2所述,具体实施时,用户端包括用户端1、用户端2至用户端n,路由发现服务层(router)中包括了多个路由节点,分别为路由节点1、路由节点2至路由节点n,且每个路由节点中均包括服务端和客户端,多个PAAS平台组成分布式集群(cluster),包括PAAS平台1、PAAS平台2至PAAS平台n,且每个PAAS平台均包括多个主节点(master)以及多个从节点(slave)。其中,服务端又包括重量级服务端和轻量级服务端,客户端又包括胖客户端和廋客户端,轻量级服务端用于处理元数据,重量级服务端用于处理真实用户数据,廋客户端用于返回给用户端目标数据的地址信息,使得用户端根据地址信息再去目标PAAS平台请求相应的真实用户数据,胖客户端则用于直接返回给用户端真实用户数据。可见,通过重量级服务端和轻量级服务端、以及胖客户端和廋客户端的区别设置,能够根据数据请求对应的数据量大小调用适配的服务端或客户端做针对性的处理,进而在保证数据处理效率的同时尽量节省***资源。
可以理解的是,router的作用主要是转发用户端的数据请求(RPC读写请求)至目标PAAS平台的主节点,并返回响应目标数据给用户端;cluster为底层PAAS平台对应的分布式集群;master为底层PAAS平台对应的分布式集群的主节点,负责处理客户端RPC读写请求、管理元数据、处理数据节点的汇报请求等;slave为底层PAAS平台对应的分布式集群的从节点(数据节点),专用于存储海量数据,是与用户端进行数据交互的节点。
上述实施例中,路由发现服务层中还包括状态存储器和定时检测器:状态存储器用于通过各路由节点接收存储并定时更新各PAAS平台主节点的状态信息;定时检测器用于通过各路由节点检查各PAAS平台的存活状态,并判定各PAAS平台服务是否可用。
请参阅图3,具体实施时,PAAS平台的服务发现主要依靠路由发现服务层中的状态存储器和定时检测器来实现,状态存储器分别与各路由节点连接,各路由节点又分别与各PAAS平台的主节点连接。状态存储器的作用是存储并定时更新各PAAS平台主节点状态信息;定时检测器的作用是检查所有PAAS平台存活状态,判定PAAS平台服务是否可用。在目标PAAS平台的主节点状态信息正常且目标PAAS平台服务可用时,由服务端将数据请求发送至目标PAAS平台的主节点,并由目标PAAS平台主节点基于数据路径从子节点中获取相应的目标数据通过服务端反馈至对应的用户端。
可以理解的是,服务端提供的数据请求处理的主服务包括:解析数据请求的数据路径,基于数据路径匹配从多个PAAS平台中匹配出目标PAAS平台;服务端从状态存储器中的缓存查找目标PAAS平台主节点的状态信息,以及从定时检测器中的缓存查找目标PAAS平台服务的可用信息;当目标PAAS平台的主节点状态信息正常且目标PAAS平台服务可用时,由服务端将数据请求发送至目标PAAS平台的主节点,并由目标PAAS平台主节点基于数据路径从子节点中获取相应的目标数据通过服务端反馈至对应的用户端。
上述实施例中,路由发现服务层中还包括用于提供授权管理服务和鉴权管理服务的安全管理模块;授权管理服务用于增减修改用户端与PAAS平台的访问权限策略,并将修改后的访问权限策略数据保存于数据库中;鉴权管理服务是指在接收到用户端发送的数据请求时,基于当前数据请求的内容以及用户端信息和目标PAAS平台信息,从数据库中检索发出当前数据请求的用户端的是否有权限访问目标PAAS平台。具体实施时,鉴权管理服务可通过组件权限管理插件来实现。
请参阅图4,具体实施时,授权管理服务通过组件权限管理插件对PAAS平台用户授权,如组件1权限管理插件、组件2权限管理插件、组件3权限管理插件、组件4权限管理插件以RESTFUL形式提供权限策略的增删改查接口,内置一个web管理页面授权操作更加直观简便。实时获取权限是指定期从安全管理模块拉取权限信息,用户端访问PAAS平台时根据这些权限信息进行鉴权,并记录入审计日志。同步用户是指定期从外部加载用户,上报给安全管理模块。
举例来说,不同的组件权限管理插件对应有不同的权限策略,假如用户端1访问PAAS平台的访问权限对应在组件1权限管理插件中,权限内容为用户端1仅能访问PAAS平台1和PAAS平台2,发出的数据请求的访问权限对应在组件2权限管理插件中,权限内容为数据请求仅能访问PAAS平台1,那么通过组件1权限管理插件和组件2权限管理插件即可获得用户端1发出数据请求的权限策略。
上述实施例中还包括:利用路由节点将属于同一目标PAAS平台的数据请求分发至不同的RPC队列并发转发至目标PAAS平台进行处理。并且可以针对任一RPC队列通过参数配置进行限流操作。
具体实施时,基于用户端和PAAS平台的QOS(用户请求流量)请求隔离,实现限流的作用。来自不同PAAS平台用户端的数据请求分发到不同的RPC队列,达到请求不同PAAS平台时互不影响的效果。然后可针对每一个RPC队列,实现可配置的限流。
在具体实施的过程中,路由服务发现层中的多节点可同时监控每个PAAS平台的主节点,通过一致性算法来解决路由服务发现层多节点检测到PAAS平台主节点状态不一致的情况。而且在路由服务发现层不能和PAAS平台主节点通信的时候,路由服务发现层会去尝试PAAS平台备节点,然后再去尝试不可用的主节点,在都失败的情况下抛出异常。另外,在PAAS平台主备切换或者重启或者出现网络连接问题时,状态存储器会将这台PAAS平台主节点设置为“过期”状态,当该主节点心跳到达的时候,状态存储器会重新恢复这个状态。
综上,本实施例方案实现了统一路由层对多PAAS平台的自动监测和服务发现功能,将用户端的请求转发到对应的PAAS平台中,降低单一集群的主节点的性能压力,提升了集群的水平扩展能力。通过统一的多租户***的权限管理,减少内部各PAAS平台的权限管控的开发,便于各PAAS平台的集成,增强了各PAAS平台的安全管控能力。通过客户端和服务端的解耦,有效的提升了服务的运维效率,有效的避免了扩缩容导致的业务问题。
为便于理解,本实施例还通过以下示例方案做进一步地详细说明:
S1:通过部署路由服务发现层的元数据存储***zookeeper集群以及路由服务发现层服务端,搭建一套独立的zookeeper集群,存储挂载表和各PAAS平台的状态信息,搭建统一路由服务发现层集群,设置统一路由服务发现层的JVM启动参数,每个节点配置自己的域名等信息;启动统一路由服务发现层服务。
S2:添加挂载表:dfsrouteradmin-mount<data><PAAS平台><data>;
S3:******或关联组件灰度切换为请求发送给统一路由服务发现层,PAAS平台******及关联组件jar包切换为访问统一路由服务发现层,重启服务;
S4:验证依赖PAAS平台的任务是否正常运行;
S5:检查统一路由服务发现层的审计日志是否符合预期,包含客户端地址、PAAS平台、操作类型,访问的具体数据等。
请参阅图5,具体实施时,用户端1、用户端2、用户端3、用户端4和用户端n分别与路由发现服务层有连接关系,图中的虚线箭头仅表示一种连接关系,图中的实线箭头表示当前正在进行路由访问的服务,从图中可见,用户端2向路由发现服务层发送一个数据请求,此时由安全管理模块进行多租户统一权限认证管理,然后经由其中一个路由节点进行数据请求处理,通过服务端选择重量级服务端或轻量级服务端,接着利用路由节点从状态存储器中的缓存查找目标PAAS平台主节点的状态信息,以及从定时检测器中的缓存查找目标PAAS平台服务的可用信息,将属于同一目标PAAS平台的数据请求分发至不同的RPC队列请求队列隔离和限流操作,最终再并发转发至目标PAAS平台(图中的PAAS平台1)进行处理。进而实现以下创新点:
1、通过路由发现服务层,实现了对用户端高并发请求的分流和限流,通过提供统一视图,提升后端服务的水平扩展能力。
2、有效的降低了PAAS平台的性能压力,解决了集群规模过大的性能瓶颈。
3、简化了PAAS平台多集群的管理及数据交互链路。
4、降低了PAAS平台与******的耦合度,避免了PAAS平台扩缩容对******的影响,进一步提升了PAAS平台用户体验。
5、通过对各PAAS平台统一的多租户权限认证管理,增强了平台安全管控能力。
实施例二
本实施例提供一种用于PAAS平台的路由服务发现方法,包括:
通过路由发现服务层接收用户端发送的数据请求,解析所述数据请求获取数据路径;
路由发现服务层接收用户端发送的数据请求,解析所述数据请求获取数据路径。
优选地,所述路由发现服务层包括至少一个路由节点、状态存储器和定时检测器,所述路由节点中包括服务端、客户端;
所述服务端用于提供对数据请求解析处理的主服务;
所述客户端用于转发数据请求至目标PAAS平台获取目标数据;
所述状态存储器用于通过各路由节点接收存储并定时更新各PAAS平台主节点的状态信息;
所述定时检测器用于通过各路由节点检查各PAAS平台的存活状态,并判定各PAAS平台服务是否可用。
与现有技术相比,本发明实施例提供的用于PAAS平台的路由服务发现方法的有益效果与上述实施例一提供的用于PAAS平台的路由服务发现装置的有益效果相同,在此不做赘述。
实施例三
本实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述用于PAAS平台的路由服务发现方法的步骤。
与现有技术相比,本实施例提供的计算机可读存储介质的有益效果与上述技术方案提供的用于PAAS平台的路由服务发现方法的有益效果相同,在此不做赘述。
本领域普通技术人员可以理解,实现上述发明方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,上述程序可以存储于计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而的存储介质可以是:ROM/RAM、磁碟、光盘、存储卡等。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种用于PAAS平台的路由服务发现装置,其特征在于,包括用户端、路由发现服务层和PAAS平台,用户端通过路由发现服务层提供的路由发现服务与PAAS平台访问连接;
路由发现服务层接收并解析用户端发送的数据请求获取数据路径,并基于所述数据路径从对应的目标PAAS平台获取目标数据,将所述目标数据反馈至对应的用户端。
2.根据权利要求1所述的装置,其特征在于,所述路由发现服务层包括至少一个路由节点,所述路由节点中包括服务端和客户端;
所述服务端用于提供对数据请求解析处理的主服务;
所述客户端用于转发数据请求至目标PAAS平台获取目标数据。
3.根据权利要求2所述的装置,其特征在于,所述路由发现服务层中还包括状态存储器和定时检测器:
所述状态存储器用于通过各路由节点接收存储并定时更新各PAAS平台主节点的状态信息;
所述定时检测器用于通过各路由节点检查各PAAS平台的存活状态,并判定各PAAS平台服务是否可用。
4.根据权利要求3所述的装置,其特征在于,服务端提供的数据请求处理的主服务包括:
解析数据请求的数据路径,基于数据路径匹配从多个PAAS平台中匹配出目标PAAS平台;
服务端从所述状态存储器中的缓存查找目标PAAS平台主节点的状态信息,以及从定时检测器中的缓存查找目标PAAS平台服务的可用信息;
当目标PAAS平台的主节点状态信息正常且目标PAAS平台服务可用时,由服务端将数据请求发送至目标PAAS平台的主节点,并由目标PAAS平台主节点基于数据路径从子节点中获取相应的目标数据通过服务端反馈至对应的用户端。
5.根据权利要求2所述的装置,其特征在于,所述路由发现服务层中还包括用于提供授权管理服务和鉴权管理服务的安全管理模块;
所述授权管理服务用于增减修改用户端与PAAS平台的访问权限策略,并将增减修改后的访问权限策略数据保存于数据库中;
所述鉴权管理服务是指在接收到用户端发送的数据请求时,基于当前数据请求的内容、以及用户端信息和目标PAAS平台信息,从数据库中检索发出当前数据请求的用户端的是否有权限访问目标PAAS平台。
6.根据权利要求2-5任一项所述的装置,其特征在于,还包括:
利用路由节点将属于同一目标PAAS平台的数据请求分发至不同的RPC队列并发转发至目标PAAS平台进行处理。
7.根据权利要求6所述的装置,其特征在于,还包括:
针对任一RPC队列通过参数配置进行限流操作。
8.一种用于PAAS平台的路由服务发现方法,其特征在于,包括:
通过路由发现服务层接收用户端发送的数据请求,解析所述数据请求获取数据路径;
路由发现服务层接收用户端发送的数据请求,解析所述数据请求获取数据路径。
9.根据权利要求8所述的方法,其特征在于,所述路由发现服务层包括至少一个路由节点、状态存储器和定时检测器,所述路由节点中包括服务端、客户端;
所述服务端用于提供对数据请求解析处理的主服务;
所述客户端用于转发数据请求至目标PAAS平台获取目标数据;
所述状态存储器用于通过各路由节点接收存储并定时更新各PAAS平台主节点的状态信息;
所述定时检测器用于通过各路由节点检查各PAAS平台的存活状态,并判定各PAAS平台服务是否可用。
10.一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其特征在于,计算机程序被处理器运行时执行上述权利要求1至7任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110731393.3A CN113542373A (zh) | 2021-06-30 | 2021-06-30 | 用于paas平台的路由服务发现装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110731393.3A CN113542373A (zh) | 2021-06-30 | 2021-06-30 | 用于paas平台的路由服务发现装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113542373A true CN113542373A (zh) | 2021-10-22 |
Family
ID=78097256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110731393.3A Pending CN113542373A (zh) | 2021-06-30 | 2021-06-30 | 用于paas平台的路由服务发现装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113542373A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422492A (zh) * | 2022-01-17 | 2022-04-29 | 星环信息科技(上海)股份有限公司 | 一种请求转发方法、设备及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102427480A (zh) * | 2011-12-31 | 2012-04-25 | 北京新媒传信科技有限公司 | 一种多应用服务平台***中的应用访问方法 |
CN103067486A (zh) * | 2012-12-26 | 2013-04-24 | 广州杰赛科技股份有限公司 | 基于PaaS平台的大数据处理方法 |
CN103283209A (zh) * | 2011-04-18 | 2013-09-04 | 北京新媒传信科技有限公司 | 一种应用服务平台***及其实现方法 |
US20140304683A1 (en) * | 2013-04-08 | 2014-10-09 | Obigo Inc. | Method, server and computer-readable recording media for managing metastore |
CN104539727A (zh) * | 2015-01-15 | 2015-04-22 | 北京国创富盛通信股份有限公司 | 一种基于ap平台的缓存方法和*** |
CN107818268A (zh) * | 2017-11-15 | 2018-03-20 | 中国联合网络通信集团有限公司 | 大数据平台的访问控制方法及服务器 |
WO2019100605A1 (zh) * | 2017-11-21 | 2019-05-31 | 平安科技(深圳)有限公司 | 平台即服务paas容器平台的构建方法、服务器、***及存储介质 |
CN111274002A (zh) * | 2020-02-28 | 2020-06-12 | 深圳市赛为智能股份有限公司 | 支撑paas平台构建方法、装置、计算机设备及存储介质 |
CN111666356A (zh) * | 2020-08-10 | 2020-09-15 | 南京江北新区生物医药公共服务平台有限公司 | 一种基于galaxy的生信分析paas云平台*** |
-
2021
- 2021-06-30 CN CN202110731393.3A patent/CN113542373A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103283209A (zh) * | 2011-04-18 | 2013-09-04 | 北京新媒传信科技有限公司 | 一种应用服务平台***及其实现方法 |
CN102427480A (zh) * | 2011-12-31 | 2012-04-25 | 北京新媒传信科技有限公司 | 一种多应用服务平台***中的应用访问方法 |
CN103067486A (zh) * | 2012-12-26 | 2013-04-24 | 广州杰赛科技股份有限公司 | 基于PaaS平台的大数据处理方法 |
US20140304683A1 (en) * | 2013-04-08 | 2014-10-09 | Obigo Inc. | Method, server and computer-readable recording media for managing metastore |
CN104539727A (zh) * | 2015-01-15 | 2015-04-22 | 北京国创富盛通信股份有限公司 | 一种基于ap平台的缓存方法和*** |
CN107818268A (zh) * | 2017-11-15 | 2018-03-20 | 中国联合网络通信集团有限公司 | 大数据平台的访问控制方法及服务器 |
WO2019100605A1 (zh) * | 2017-11-21 | 2019-05-31 | 平安科技(深圳)有限公司 | 平台即服务paas容器平台的构建方法、服务器、***及存储介质 |
CN111274002A (zh) * | 2020-02-28 | 2020-06-12 | 深圳市赛为智能股份有限公司 | 支撑paas平台构建方法、装置、计算机设备及存储介质 |
CN111666356A (zh) * | 2020-08-10 | 2020-09-15 | 南京江北新区生物医药公共服务平台有限公司 | 一种基于galaxy的生信分析paas云平台*** |
Non-Patent Citations (2)
Title |
---|
S. ANAMALAMUDI;M. ZHANG; AR. SANGI; HUAWEI TECHNOLOGIES;C. PERKINS; FUTUREWEI; S.V.R.ANAND; INDIAN INSTITUTE OF SCIENCE;: "Asymmetric AODV-P2P-RPL in Low-Power and Lossy Networks (LLNs) draft-ietf-roll-aodv-rpl-00", IETF, 7 December 2016 (2016-12-07) * |
谭鹏;朱艳辉;杨芸桦;: "分布式数据访问层中间件的研究与实现", 电脑知识与技术, no. 24, 25 August 2018 (2018-08-25) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422492A (zh) * | 2022-01-17 | 2022-04-29 | 星环信息科技(上海)股份有限公司 | 一种请求转发方法、设备及存储介质 |
CN114422492B (zh) * | 2022-01-17 | 2023-12-12 | 星环信息科技(上海)股份有限公司 | 一种请求转发方法、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220107848A1 (en) | Edge service providing method and apparatus, and device | |
US9971823B2 (en) | Dynamic replica failure detection and healing | |
US8191068B2 (en) | Resource management system, resource information providing method and program | |
CN110213352B (zh) | 名字空间统一的分散自治存储资源聚合方法 | |
CN105247529B (zh) | 在目录服务之间同步凭证散列 | |
US9465819B2 (en) | Distributed database | |
CN105357296A (zh) | 一种Docker云平台下弹性缓存*** | |
US8434156B2 (en) | Method, access node, and system for obtaining data | |
CN109213571B (zh) | 一种内存共享方法、容器管理平台及计算机可读存储介质 | |
US20130163415A1 (en) | Apparatus and method for distributing a load among a plurality of communication devices | |
CN112738184A (zh) | 一种插件式动态注册分布式微服务网关*** | |
CN112468310A (zh) | 流媒体集群节点管理方法、装置及存储介质 | |
CN113835836A (zh) | 动态发布容器服务的***、方法、计算机设备及介质 | |
CN111158949A (zh) | 容灾架构的配置方法、切换方法及装置、设备和存储介质 | |
CN117278640B (zh) | 一种基于数据归集的api接口调用方法及*** | |
US11755541B2 (en) | Distributed file system and method for accessing a file in such a system | |
CN113542373A (zh) | 用于paas平台的路由服务发现装置及方法 | |
US8782079B2 (en) | Configuration information management device, distributed information management system and method | |
US9401837B2 (en) | Network management method and network management system | |
CN116991333B (zh) | 分布式数据存储方法、装置、电子设备及存储介质 | |
US20240022628A1 (en) | Scalable processing of domain name system queries for a global server load balancing service | |
CN115242646B (zh) | 一种基于区块链的网络切片应用方法以及相关装置 | |
US11240309B1 (en) | State management and storage with policy enforcement in a distributed cloud computing network | |
CN115766234A (zh) | 一种Redis多租户管理方法、装置及服务器 | |
CN116886704A (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 |