[发明专利]基于高并发、高可用性、服务可扩展的平台处理架构在审
申请号: | 201911160701.0 | 申请日: | 2019-11-23 |
公开(公告)号: | CN111083199A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 何寅华;乐敏睿;姚峥嵘 | 申请(专利权)人: | 上海畅星软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/24 |
代理公司: | 上海愉腾专利代理事务所(普通合伙) 31306 | 代理人: | 唐海波 |
地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 并发 可用性 服务 扩展 平台 处理 架构 | ||
本发明涉及大数据技术领域,尤其涉及一种基于高并发、高可用性、服务可扩展的平台处理架构,包括:接入层,配置为接收请求并分发到中间层;中间层,配置为包括异步通信的消息层,用于接收接入层分发的请求并以消息队列传递到业务层;业务层,配置为通过微服务架构及服务注册发现机制进行业务处理;存储层,配置为存储数据。本发明通过将架构分成接入层、中间层、业务层和存储层,以便于在突然大流量请求访问时能够有效削峰,减少服务处理的负担,平台架构每一层级都考虑了性能与可用性,在通过使用各种架构及技术手段保证系统高效提供服务的同时,还使用高可用的架构消除每个节点的单点故障问题,保证系统的稳定性与可用性,确保平台稳定运行。
技术领域
本发明涉及大数据技术领域,尤其涉及一种基于高并发、高可用性、服务可扩展的平台处理架构。
背景技术
随着互联网以及战略的实施,大量线下业态在互联网上得以实现,以将更多用户引导至线上并对其提供更多样、丰富内容的服务,各类服务平台应运而生。对于平台发展而言,做大做强是其最终的目标,而由此带来的问题即是体量越大意味着在线用户数的增长,根据实际的用户使用场景,随着在线用户数的增长,用户并发请求数的几何增长会导致业务复杂度的增加,从而造成服务瞬间崩溃,影响服务的持续可用性以及服务内容可扩展性等一系列问题,此外,若平台需要上线新服务或者服务器发生故障期间,用户无法访问服务,严重影响了用户对于服务的使用。
发明内容
鉴于目前平台服务器不稳定以至影响用户使用的问题,本发明提供一种基于高并发、高可用性、服务可扩展的平台处理架构,能够避免高流量造成的服务崩溃问题,减少服务处理的负担,使平台能够稳定运行,同时确保上线新服务时不影响既有运行服务,又能保证新服务即时上线,并利用冗余结构,确保没有服务单点故障,保障所有服务的高可用性。
为达到上述目的,本发明的实施例采用如下技术方案:
一种基于高并发、高可用性、服务可扩展的平台处理架构,包括:接入层,配置为接收请求并分发到中间层;中间层,配置为包括异步通信的消息层,用于接收接入层分发的请求并以消息队列传递到业务层;业务层,配置为通过微服务架构及服务注册发现机制进行业务处理;存储层,配置为存储数据。
依照本发明的一个方面,接入层配置为接受多种协议的接收接口。
依照本发明的一个方面,接入层配置为包括网络协议层和负载均衡层,网络协议层接收多种协议的请求,负载均衡层统一请求接收接口,以适应各种协议的请求,通过配置好的策略规则,分发请求到中间层。
依照本发明的一个方面,中间层配置为包括异步通信的消息层,并使用消费者与生产者模式,每对生产者消费者都拥有独立的消息通道。
依照本发明的一个方面,中间层配置为包括API网关,通过异步和队列的方式,直接返回请求的结果。
依照本发明的一个方面,微服务架构配置为将平台整体业务独立成一个个独立的业务服务,配置有认证模块和业务模块,认证模块配置为实现服务注册发现机制,业务模块配置为进行各业务服务处理。
依照本发明的一个方面,中间层与业务层之间配置为通过NIO进行通信。
依照本发明的一个方面,存储层配置为使用MongoDB作为数据库。
依照本发明的一个方面,存储层配置为具有三个节点,三个节点包括主节点、备用节点和隐藏节点,具体配置为:在主节点发生故障时,备用节点会升级为主节点,接管各项功能,原主节点降为备用节点,当主节点发生故障,备用节点也无法使用时,隐藏节点接管服务。
依照本发明的一个方面,各层级分别配置为包含有相同服务的复数个节点集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海畅星软件有限公司,未经上海畅星软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911160701.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于甲醛低温催化氧化的催化剂及其制备方法
- 下一篇:一种建筑用钢筋切断机