Skip to main content

系统架构

仓鼠平台采用分布式、微服务架构,各类服务可以依据业务需求进行动态拓展,从而可以实现对高并发、高性能及高可用的支持。

服务架构设计

仓鼠数据平台基于消息队列,实现各类服务间的有序协调和调度,从而实现了一个高效、健壮且解耦的数据处理平台。

High Level Design

单节点部署图

单节点模式适用于轻量型数据处理场景,占用资源少,并可实现快速部署上线等优点。
system architecture

多节点部署图

多节点模式一般用于数据处理任务较频发或工作负载较重的环境,用户可以部署多台工作站,如图中标识的Server 4、Server 5等。运行时,系统会将任务在多台机器间进行分配。(专用服务器只可以被分配给特定的任务,该服务器资源不会被其他任务分享) system architecture

高可用部署图

高可用架构主要支持对服务器运行环境要求较苛刻的环境,仓鼠系统支持针对系统后台数据库集群部署,调度服务器集群部署,多工作服务器部署等高可用组合方案。 system architecture