产品架构

最近更新时间:2019-09-25 17:29:18

总体架构

智慧党建目前采用前后端分离开发的模式,前端分为小程序和 PC 管理后台,后台采用 SpringBoot 单体架构模块式开发,基础设施依托于腾讯云云计算和安全的能力,为产品的安全稳定做支撑。

技术能力

安全能力

依托腾讯云强大的安全体系,为用户提供强有力的数据安全保障,助力用户轻松完成智慧党建。

支撑能力

智慧党建使用如下腾讯云资源作为服务支撑:

资源名称 资源描述 应用场景
云短信 快速稳定、简单易用、触达全球的短信服务,支持国内短信、语音短信与国际短信。 小程序登录发送短信验证码,以及其他消息通知。
云数据库 提供高性能、高可靠、可灵活伸缩的数据库托管服务。 为平台提供数据存储支撑,采用读写分离模式的高可用集群,定时数据备份,防止数据丢失。
云数据库 Redis 提供高性能、大容量、可靠的弹性缓存和存储服务。 平台部分数据的缓存,提高查询效率。
云对象存储 安全稳定、海量、便捷、低延迟、低成本的云端存储服务。 存储平台上传的图片以及各类文档。
云服务器 提供安全可靠的弹性计算服务。 平台应用以及中间件的部署。
云点播 提供端到端的一站式音视频点播解决方案。 微课堂视频的存储、转码、播放等。
实时音视频 支持多终端接入方式之间互通,快速从零开始搭建实时音视频通信平台。 为小程序远程会议、学习、应急指挥使用。
云直播 大规模并发、超低延迟、易接入、极速高清、安全可靠的音视频直播服务。 为小程序提供视频直播的能力。

典型部署

  • 系统部署使用腾讯云 BGP 高防包、Web 应用防火墙等安全产品,保障系统稳定、安全的运行。
  • 负载均衡采用 Nginx 主从热备模式,提高系统可用性。
  • 服务采用集群部署的方式,提高系统并发能力。
  • 数据存储方面通过腾讯云分布式数据库等云产品的能力,提高读写能力,同时定时备份数据,防止数据丢失。