乾坤大数据操作系统 · 四层架构

乾坤大数据操作系统 · 四层架构 由 Archify 生成的架构图。 业务方与三方系统 · 统一入口发起请求 · 外部数据源(平台不改写来源) 业务方与三方系统 统一入口发起请求 统一接入 · Nginx · Gateway · Netty · 平台四层:接入 · 应用 · 数据能力 · 基础平台 统一接入 Nginx · Gateway · Netty 业务应用 · 智慧搜·综合轨迹·行为预警 · 平台四层:接入 · 应用 · 数据能力 · 基础平台 业务应用 智慧搜·综合轨迹·行为预警 各业务系统数据 · 来源多·类型不一致 · 外部数据源(平台不改写来源) 各业务系统数据 来源多·类型不一致 数据能力 · 数据积木:抽取·碰撞·合并·分析 · 平台四层:接入 · 应用 · 数据能力 · 基础平台 数据能力 数据积木:抽取·碰撞·合并·分析 多模存储 · MySQL·MongoDB·HBase·ES · 平台四层:接入 · 应用 · 数据能力 · 基础平台 · 按数据特点分工 多模存储 MySQL·MongoDB·HBase·ES 按数据特点分工 基础平台 · Spring Cloud Alibaba·Nacos·Sentinel · 平台四层:接入 · 应用 · 数据能力 · 基础平台 基础平台 Spring Cloud Alibaba·Nacos·Sentinel 公共能力 · 认证·权限·日志·文件·消息 · 平台四层:接入 · 应用 · 数据能力 · 基础平台 公共能力 认证·权限·日志·文件·消息 请求 路由分发 调数据能力 统一读写 抽取入库 底座支撑 沉淀复用 平台四层:接入 · 应用 · 数据能力 · 基础平台 外部数据源(平台不改写来源) 图例 前端 后端 数据库 云服务 安全 外部系统

统一接入

  • • 外部请求一律走 Nginx + Gateway
  • • 实时通信场景由 Netty 承接

数据能力

  • • 抽取·碰撞·合并·分析做成平台能力
  • • 业务应用不直接操作底层数据库

多模存储

  • • 按数据特点选存储,不搞一种打天下
  • • 差异被数据能力层吸收,不上浮到业务

基础平台

  • • 微服务底座统一注册、配置与限流
  • • 认证权限日志文件消息只建一次