1. 导语
近期公司孵化了一个互联网产品,随着业务发展,产品运营后用户数据量(过亿)、业务数据量(过100亿)较大,技术团队配合产品、运营快速定制化开发,
还要考虑产品涉及的资金安全、消息的及时性、业务的制动化处理,我们选择鸿鹄cloud分布式云架构平台作为公司产品核心企业架构。
2. 产品平台规划
微服务注册中心(分布式集群部署)、微服务配置中心(分布式集群部署)、服务网关平台(分布式集群部署)、
微服务监控平台、SSO单点登录平台(分布式集群部署)、微服务相关组件(分布式集群部署)、后台管理平台、
定时调度平台(按照业务分库、分表部署)、业务微服务(分布式集群部署、超过20个微服务)、MQ消息中间件业务平台(分布式集群部署)
MySql主从、读写分离(高可用部署)、Redis分布式缓存(高可用)
3. 源码结构:
commonservice
通用服务:对spring Cloud组件的使用&封装,是一套完整的针对于分布式微服务云架构的解决方案
Component
通用组件:对系统常用组件的封装,包括对象存储包、工具包、缓存包、MQ相关、API调用包的封装等。
SAAS微服务
SAAS服务:针对通用业务如:会员、消息、支付等
快速开发管理平台
企业级快速开发平台,封装了用户、角色、权限、数据字典、菜单、日志、机构、部门等管理功能,针对于业务服务做了统一管理。
4. 分布式、微服务、云架构图
5. 鸿鹄Cloud通用服务
Eureka服务注册中心、Config配置管理中心、Zuul服务动态路由监控、Feign模板化Api调用、Ribbon云端负载策略、ApiGateway服务网关
zipkin日志收集追踪、admin微服务监控平台、SSO单点登录、BUS企业总线、Rabbit/Kafka MQ消息中间件、Hystrix服务熔断机制
6. 鸿鹄Cloud通用组件
Redis分布式缓存、阿里OSS存储、通用工具组件、日志组件
Notify消息通知、MQ消息中间件、Swagger服务Api
7. 鸿鹄Cloud-SAAS微服务
应用配置服务、用户黑名单服务、用户身份校验服务、用户收藏服务
优惠券服务、用户信誉等级服务、用户操作黑名单服务、用户粉丝服务
意见反馈服务、文件上传服务、会员相关服务、运营相关服务
支付相关服务、用户图片、视频服务、搜索相关服务
过滤敏感词服务、APP设置服务、SSO单点登录服务、MQ业务服务
广告服务、活动服务、统计报表服务、投诉举报
消息通讯、用户订单、用户钱包、积分中心、用户分享
8. 鸿鹄Cloud分布式高可用
Spring Cloud分布式云服务、Eureka服务注册中心分布式集群、Config配置中心分布式集群
ApiGateway服务网关分布式集群部署、业务服务分布式集群部署、Redis分布式缓存
MySQL主从、读写分离、MyCat数据库中间件高可用部署、分布式文件存储
SAAS服务分布式集群部署、OPENCI持续集成
这个是我给公司规划的一套分布式微服务云架构平台,后面的章节我们详细介绍一下每个平台的使用和规划,希望可以帮助到大家!
相关推荐
《互联网+智慧能源大数据服务云平台整体解决方案》 随着科技的快速发展,互联网与能源行业的深度融合,催生了“互联网+智慧能源”这一全新的领域。智慧能源大数据服务云平台是这一领域的核心,它旨在通过集成先进的...
【互联网-智慧园区能源大数据云平台】是一种先进的能源管理解决方案,旨在通过集成互联网技术和专业能源技术,提升园区的能源效率和可持续性。该平台的核心是构建一个全面的智慧能源大数据云平台,它融合了能源监测...
总结来说,2022年互联网智慧能源大数据服务云平台整体解决方案旨在构建一个融合了技术创新和服务创新的能源生态系统,通过整合各方资源,实现能源的高效、智能、绿色和可持续发展。通过智慧能源服务,不仅可以提升...
【互联网+智慧园区能源大数据云平台】是一种将互联网技术与能源管理相结合的创新解决方案,旨在提升园区能源使用效率,优化能源结构,降低运营成本,并推动绿色可持续发展。该方案通过集成能源监测、数据分析、节能...
分布式太阳能协同能源云节能监管平台是一种先进的能源管理系统,旨在提高太阳能利用率和节能减排效果。该平台融合了分布式能源系统、智能无线传感网、宽带网、移动网的三网合一物联网传输技术,以及云运算、数据挖掘...
云计算PaaS平台的Key-Value服务是一项基于云计算的平台即服务(Platform-as-a-Service, ...对于Web开发者而言,SAE平台的KVDB服务提供了一种简便快捷的方式来构建和部署互联网应用,降低开发难度,加快应用上线速度。
根据给定的信息,本文将详细解析“一种基于Vue+SpringCloud的云平台”这一主题,主要涵盖以下几个方面:云平台的构建背景、技术选型、架构设计、具体实现及应用场景等。 ### 一、构建背景 随着云计算技术的快速...
- 智慧能源云平台:集成新能源云数据中心,实现能源数据的实时采集、分析和管理。 - 智能微网:将分布式新能源、储能、负荷等元素连接,实现局部能源的自主平衡和优化。 - 电力交易:包括大用户直供电、电力团购...
2. **智慧“云”服务**:云平台在能源互联网中扮演着重要角色,如智慧“云”监控、运维和能效管理。这些云服务可以远程监控电力设备,进行能效分析,帮助企业优化能源使用,降低能耗成本。 3. **新能源监控与管理**...
此外,为应对海量数据时代的处理需求,互联网公司构建了分布式数据存储与分析引擎,如Hadoop、Spark、Hbase、Storm等,满足了大规模数据的高并发存取、离线分析、在线分析和流式分析等计算需求。 二、分布式实时...
而基于云计算的微电商三合一服务平台则是这种趋势下的创新实践,它整合了销售、管理和分析等多种功能,为商家提供了一站式的解决方案。下面将详细探讨这个平台的设计原理、主要特点以及它如何利用云计算技术来提升微...
Aruba CX 10000系列通过有状态的分布式微分段、东西向防火墙、NAT、加密和遥测服务,将这些服务直接部署在每个接入端口,有效解决了这些问题。 【主要应用场景】 - **数据中心安全**:Aruba CX 10000为传统数据中心...
同时,分布式微服务设计模式如kubernetes、Mesos或OpenStack等框架的应用,使得Docker的管理和应用更为便捷,进一步提升了车联网系统的整体效能和可扩展性。 总的来说,互联网时代的工程机械车联网产品设计和研发...
* 园区能源服务技术体系包括园区能源云平台理念、新能源云数据中心、现有供能电动汽车能源体系(电、水、气、热)、电力/碳交易、储能互联网服务、智能微网、虚拟调度中心、智能柔性负荷、本地控制、发电交易、电力...
### 工业互联网平台的边缘计算与雾计算 #### 边缘计算与雾计算的概念及差异 **边缘计算**: 1. **定义**:边缘计算是一种分布式计算模型,旨在将计算任务部署在网络边缘的设备上,如传感器、网关或智能终端等。 2....
通过云平台,可以实现资源的集约化管理,这对于银行信息资源的有效利用具有重要意义。 在具体技术选型上,基础设施层可以利用商用的如Redhat OpenStack、华为FusionSphere、一体机或者开源的OpenStack、PC-SERVER等...
- **弹性扩展**:Erlang的并行性和分布式计算能力使得云平台可以根据需求动态扩展资源,轻松应对流量波动。 - **服务导向架构**:Erlang的模块化设计便于构建微服务架构,每个服务可以独立部署和升级,增强了系统的...
- **Paas(Platform as a Service)**:平台即服务的概念,是一种云计算服务模式,它提供了一个环境供开发者创建、运行和管理应用程序,而无需考虑底层基础设施。华为Paas平台为开发者提供了集成的开发、测试和在线...
- **云计算3.0**:强调应用云化,即应用架构的分布式微服务化和企业数据架构的互联网化重构。 **3.2 不同阶段的主要差异** - **应用范围扩展**:从非关键应用逐步扩展到电信网络应用和企业关键应用。 - **资源池...