`
springcloud关注者
  • 浏览: 311567 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
12d8ea3d-4199-3941-8a17-acd5024729b8
Spring_Cloud构...
浏览量:250923
文章分类
社区版块
存档分类
最新评论

(一)互联网分布式微服务云平台规划分析--平台整体规划

阅读更多

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持续集成

 



 

这个是我给公司规划的一套分布式微服务云架构平台,后面的章节我们详细介绍一下每个平台的使用和规划,希望可以帮助到大家!

  • 大小: 12 KB
  • 大小: 467.1 KB
  • 大小: 15.3 KB
  • 大小: 54.2 KB
  • 大小: 26.7 KB
  • 大小: 31.2 KB
3
0
分享到:
评论
2 楼 springcloud关注者 2018-11-05  
6696 写道
写的太好了,谢谢分享经验!
谢谢!!
1 楼 6696 2018-11-02  
写的太好了,谢谢分享经验!

相关推荐

    互联网+智慧能源大数据服务云平台整体解决方案.pptx

    《互联网+智慧能源大数据服务云平台整体解决方案》 随着科技的快速发展,互联网与能源行业的深度融合,催生了“互联网+智慧能源”这一全新的领域。智慧能源大数据服务云平台是这一领域的核心,它旨在通过集成先进的...

    互联网-智慧园区能源大数据云平台整体解决方案完整版.pptx

    【互联网-智慧园区能源大数据云平台】是一种先进的能源管理解决方案,旨在通过集成互联网技术和专业能源技术,提升园区的能源效率和可持续性。该平台的核心是构建一个全面的智慧能源大数据云平台,它融合了能源监测...

    2022年互联网智慧能源大数据服务云平台整体解决方案.pptx

    总结来说,2022年互联网智慧能源大数据服务云平台整体解决方案旨在构建一个融合了技术创新和服务创新的能源生态系统,通过整合各方资源,实现能源的高效、智能、绿色和可持续发展。通过智慧能源服务,不仅可以提升...

    互联网+智慧园区能源大数据云平台整体解决方案.pptx

    【互联网+智慧园区能源大数据云平台】是一种将互联网技术与能源管理相结合的创新解决方案,旨在提升园区能源使用效率,优化能源结构,降低运营成本,并推动绿色可持续发展。该方案通过集成能源监测、数据分析、节能...

    分布式太阳能协同能源云节能监管平台介绍.pdf

    分布式太阳能协同能源云节能监管平台是一种先进的能源管理系统,旨在提高太阳能利用率和节能减排效果。该平台融合了分布式能源系统、智能无线传感网、宽带网、移动网的三网合一物联网传输技术,以及云运算、数据挖掘...

    云计算Paas平台的Key-Value服务

    云计算PaaS平台的Key-Value服务是一项基于云计算的平台即服务(Platform-as-a-Service, ...对于Web开发者而言,SAE平台的KVDB服务提供了一种简便快捷的方式来构建和部署互联网应用,降低开发难度,加快应用上线速度。

    一种基于Vue+SpringCloud的云平台.docx

    根据给定的信息,本文将详细解析“一种基于Vue+SpringCloud的云平台”这一主题,主要涵盖以下几个方面:云平台的构建背景、技术选型、架构设计、具体实现及应用场景等。 ### 一、构建背景 随着云计算技术的快速...

    2022年互联网智慧能源大数据综合管理平台建设方案.pptx

    - 智慧能源云平台:集成新能源云数据中心,实现能源数据的实时采集、分析和管理。 - 智能微网:将分布式新能源、储能、负荷等元素连接,实现局部能源的自主平衡和优化。 - 电力交易:包括大用户直供电、电力团购...

    能源互联网整体解决方案PPT课件.ppt

    2. **智慧“云”服务**:云平台在能源互联网中扮演着重要角色,如智慧“云”监控、运维和能效管理。这些云服务可以远程监控电力设备,进行能效分析,帮助企业优化能源使用,降低能耗成本。 3. **新能源监控与管理**...

    面向大型装备状态分析的分布式实时数据仓库构建技术.pdf

    此外,为应对海量数据时代的处理需求,互联网公司构建了分布式数据存储与分析引擎,如Hadoop、Spark、Hbase、Storm等,满足了大规模数据的高并发存取、离线分析、在线分析和流式分析等计算需求。 二、分布式实时...

    行业文档-设计装置-一种基于云计算的微电商三合一服务平台.zip

    而基于云计算的微电商三合一服务平台则是这种趋势下的创新实践,它整合了销售、管理和分析等多种功能,为商家提供了一站式的解决方案。下面将详细探讨这个平台的设计原理、主要特点以及它如何利用云计算技术来提升微...

    计算机网络技术专业1《聚焦下一代交换架构 Aruba推出业界首款分布式服务交换机9》.docx

    Aruba CX 10000系列通过有状态的分布式微分段、东西向防火墙、NAT、加密和遥测服务,将这些服务直接部署在每个接入端口,有效解决了这些问题。 【主要应用场景】 - **数据中心安全**:Aruba CX 10000为传统数据中心...

    互联网时代下的工程机械车联网产品设计和研发运营体系建设.docx

    同时,分布式微服务设计模式如kubernetes、Mesos或OpenStack等框架的应用,使得Docker的管理和应用更为便捷,进一步提升了车联网系统的整体效能和可扩展性。 总的来说,互联网时代的工程机械车联网产品设计和研发...

    智慧园区能源大数据综合管理平台建设方案完整版.pptx

    * 园区能源服务技术体系包括园区能源云平台理念、新能源云数据中心、现有供能电动汽车能源体系(电、水、气、热)、电力/碳交易、储能互联网服务、智能微网、虚拟调度中心、智能柔性负荷、本地控制、发电交易、电力...

    工业互联网平台的边缘计算与雾计算.pptx

    ### 工业互联网平台的边缘计算与雾计算 #### 边缘计算与雾计算的概念及差异 **边缘计算**: 1. **定义**:边缘计算是一种分布式计算模型,旨在将计算任务部署在网络边缘的设备上,如传感器、网关或智能终端等。 2....

    构建面向大数据的银行数据挖掘平台.pdf

    通过云平台,可以实现资源的集约化管理,这对于银行信息资源的有效利用具有重要意义。 在具体技术选型上,基础设施层可以利用商用的如Redhat OpenStack、华为FusionSphere、一体机或者开源的OpenStack、PC-SERVER等...

    Erlang:并行计算和云计算

    - **弹性扩展**:Erlang的并行性和分布式计算能力使得云平台可以根据需求动态扩展资源,轻松应对流量波动。 - **服务导向架构**:Erlang的模块化设计便于构建微服务架构,每个服务可以独立部署和升级,增强了系统的...

    SDCC2016技术总结

    - **Paas(Platform as a Service)**:平台即服务的概念,是一种云计算服务模式,它提供了一个环境供开发者创建、运行和管理应用程序,而无需考虑底层基础设施。华为Paas平台为开发者提供了集成的开发、测试和在线...

    云计算基础课件.pptx

    - **云计算3.0**:强调应用云化,即应用架构的分布式微服务化和企业数据架构的互联网化重构。 **3.2 不同阶段的主要差异** - **应用范围扩展**:从非关键应用逐步扩展到电信网络应用和企业关键应用。 - **资源池...

Global site tag (gtag.js) - Google Analytics