29

2025

-

12

公司-产品技术说明

服务器响应速度:200并发的情况下响应速度200ms DOM加载速度:100M带宽 1M 加载100ms 整体加载速度:5M以上(含)宽带,4M以内(含)页面,首屏加载时间不大于3秒


作者:

中企动力

来源:

数字门户

基础能力

 响应速度:

  • 服务器响应速度:200并发的情况下响应速度200ms
  • DOM加载速度:100M带宽 1M 加载100ms
  • 整体加载速度:5M以上(含)宽带,4M以内(含)页面,首屏加载时间不大于3秒

稳定性:SLA≥99.95%

  • 系统间解耦,降低关联影响
  • 静态化对于稳定和高并发支持大幅提高
  • 中台化架构,应用之间不会相互影响
  • 选用更可靠的中间件技术
  • 系统云端平滑升级,客户无感

   运维优势-可用性保障(见附件)

   海外部署(见附件)

总体技术架构

通过对全球门户产品在低耦合易扩展、面向领域服务化、多层划分能力复用、前端表现与数据分离、虚拟化集群分布式、高并发高可用、分布式架构等关键技术方向上进行整合设计。

全球门户网络拓扑(见附件)

  1. 通过全站使用HTML5/CSS3/JS技术,并采用多终端数据模型,保障门户产品在PC、移动各终端的展示效果。
  2. 采用请求动静分离与CDN加速技术,SSG静态技术,提高页面响应速度。
  3. Apache高性能网关,为程序的安全及业务的横向扩展提供便捷性。
  4. 基于腾讯云kubernetes的弹性容器服务
  5. 采用分布式架构设计
  6. 分布式trace调用链路跟踪
  7. 高性能可扩展性分布式数据库,极大的程序的易用性和拓展性。

 

前端技术

  1. 采用先进的JAMStack SSG前端渲染技术,速度更快更安全。
  2. 采用的技术标准

门户前端整体采用HTML5+CSS3技术,符合W3C标准前提下进行开发。

  1. 兼容性指标
  2. 浏览器兼容:门户产品可在不同主流浏览器内展示,兼容Edge、chrome、Firefox、Webkit、Safari、360、搜狗、猎豹等。
  3. 分辨率支持:支持主流分辨率显示,兼容主流手机、平板、PC、电视等不同尺寸分辨率的显示屏。

 

技术语言

前端

Jquery、VUE

前端开发工具

HBuilder

后端

Docker、Java、Spring Boot、RocketMQ和Canal

后端开发工具

IDEA

数据库连接池

Druid                     

Web容器:  

springboot

缓存: 

Redis

快速检索: 

Elasticsearch

数据同步:  

Canal kafka

数据库:  

MYSQL

 

安全保障

  1. 防火墙:使用深信服AF-4020硬件防火墙,有效的防护WAF、IPS和web应用层防护。
  2. 防攻击:使用专业安全厂商,实现防DDOS和CC攻击,可防20Gb流量攻击。
  3. 数据备份:采用Netapp企业级存储设备,实现多窗口数据备份,实现客户多点恢复要求,备份数据存储可靠性达到99.9999%。
  4. 云平台通过国家信息系统安全等级三级认证,合作客户等保测评快速通过。

 

关键技术

包括:

1、容器服务TKE(见附件)

2、 分布式数据库 TDSQL-C

门户产品数据库场景特点为数据量大、QPS高、ES业务无感同步功能,数据库需要网站客户数量无感动态扩容,且需要成本控制,经过技术预言和模拟真实业务进行多场景测试选中腾讯云原生分布式数据库;

云原生数据库 TDSQL-C(Cloud Native Database TDSQL-C,TDSQL-C)是腾讯云自研的新一代高性能高可用的企业级分布式云数据库。融合了传统数据库、云计算与新硬件技术的优势,100%兼容 MySQL 和 PostgreSQL,实现超百万级 QPS 的高吞吐,128TB 海量分布式智能存储,保障数据安全可靠,适用于中企建站、saas应用场景。
   完全兼容:TDSQL-C 将开源数据库的计算和存储分离,计算层全面兼容开源数据库引擎 MySQL 5.7。
   超高性能:单节点百万 QPS 的超高性能,可以满足高并发高性能的场景。
   海量存储:最高128TB的海量存储,无服务器 Serverless 架构,自动扩缩容,自动故障检测修复,保障数据安全可靠。  

       3、分布式缓存系统

        门户产品为了满足超高并发,快速响应提高客户访问速度,基于腾讯云Redis产品设计使用了分布式缓存系统;云数据库 Redis具备高可用、高可靠、高弹性等特征。最大支持4TB的存储容量,千万级的并发请求,可满足业务在缓存、存储、计算等不同场景中的需求。

       4、JAMStack SSG

      使用更先进行JAMStack SSG前端渲染技术,速度更快更安全。

  1. 高性能:几乎是纯静态的网页,网络请求基本流向了 CDN,很少有额外的数据请求
  2. 安全性高:不用太担心服务器和数据库的安全问题
  3. 更好的开发体验:前端单独开发、单独部署、单独测试,完全解耦后端架构