F1V3.0-4 F1平台3.0架构设计
2017-05-26 14:29
344 查看
F1平台基于业务基础软件平台理念,旨在提高传统软件系统开发效率。平台由公司2012年初内部立项,在2012年底正式发布1.0版本。F1平台3.0是F1平台最新版,在继承F1平台已有成果的基础上,采用了微服务架构,在解决单体应用问题的同时,降低微服务应用的复杂度。
F1平台3.0采用微服务架构,由四平台一中心组成。
四平台:
部署架构分为数据、服务、展示三层
数据层包括mysql、hadoop、redis和kafka,都支持集群部署
服务层使用微服务架构,每个服务都支持部署多个节点,自成集群。每个服务可以根据负载情况部署节点数
微服务中心提供的服务和普通的微服务一致,支持集群部署
展示层使用nginx集群部署,支持按模块独立集群部署
1 功能架构
架构图如下:F1平台3.0采用微服务架构,由四平台一中心组成。
四平台:
- 信息平台:提供模型、工作流、权限、调度任务、移动应用、图形等信息化功能 - 大数据平台:提供大数据接入、清洗、存储、分析挖掘等功能 - 物联网平台:提供数据实时采集、传输等功能 - 开发运维平台:提供开发运维相关功能,如建模、监控等。 - 一中心:微服务中心,提供服务注册、发现、网关、负载均衡等功能
2 技术架构
2.1 信息化平台
2.2 大数据平台
2.3 数据展示平台
数据展示平台为监控平台中的一部分,用于多样化展示各种指标数据和日志3 部署架构
部署架构分为数据、服务、展示三层
数据层包括mysql、hadoop、redis和kafka,都支持集群部署
服务层使用微服务架构,每个服务都支持部署多个节点,自成集群。每个服务可以根据负载情况部署节点数
微服务中心提供的服务和普通的微服务一致,支持集群部署
展示层使用nginx集群部署,支持按模块独立集群部署
相关文章推荐
- 基于.NET平台的分层架构实战(二)——需求分析与数据库设计
- 基于.NET平台的分层架构实战(三)——架构概要设计 (转)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(9):设计基于CardSpace的身份验证系统.zip(7.98 MB)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(4):设计基于IIS7和AJAX的网站.zip(7.53 MB)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(5):设计基于WPF的客户端.zip(6.98 MB)
- 不同的IM软件不同的增值服务多线程运行平台的架构设计
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(3):设计基于WF的工作流.zip(11.65 MB)
- 基于.NET平台的分层架构实战(五)——接口的设计与实现
- 基于.NET平台的分层架构实战(四)——实体类的设计与实现
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(2):设计基于WCF的服务.zip(8.29 MB)
- 基于.NET平台的分层架构实战(四)——实体类的设计与实现
- 基于WF设计业务流程平台-架构
- 基于.NET平台的分层架构------依赖注入机制及IoC的设计与实现
- 基于.NET平台的分层架构实战(六)——依赖注入机制及IoC的设计与实现
- 基于.NET平台的分层架构实战(二)需求分析与数据库设计
- 基于.NET平台的分层架构实战(三)——架构概要设计
- 基于.NET平台的分层架构实战(六)——依赖注入机制及IoC的设计与实现
- 基于.NET平台的分层架构实战(四)实体类的设计与实现
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(7):设计基于MMC 3.0的管理工具.zip(8.70 MB)
- [导入]从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程(1):基于.NET 3.0的系统架构.zip(8.83 MB)