前端部署新方案-技术篇(总体架构设计)

news/2025/10/21 14:09:31/文章来源:https://www.cnblogs.com/Jcloud/p/19154904

核心能力

1. 全流程自动化

  • 打通 ​Jen/行云/京东云OSS/零售云OSS/NP/CDN/R2M/JimDB/科技容器/零售容器/域名解析/镜像适配​/测试站发布等全链路

  • 实现资源免维护部署,提升部署效率

2. 高可用架构

  • 支持高并发访问,具备主备容灾机制

  • 系统稳定性与可维护性全面提升

3. 精细化部署策略

  • 新增前端灰度发布能力

  • 支持按业务需求灵活选择部署模式

部署模式

共享集群

  • 适用场景:B端类应用(P2或以下)、C端低流量页面(P2或以下)

  • 特点

    • 无需单独申请容器资源

    • 主备兜底保障

    • 资源池化共享

私有集群

  • 适用场景

    • C端高流量页面(P0/P1级)

    • 部门级需求(部门内部独立)

  • 特点

    • 提供独享容器资源及主备容灾

    • 部门内资源共享

二、技术设计-流量视角

站在前端研发视角,您可以创建私有集群、共享集群应用。共享集权分为常规模式与open模式。open模式下,您不需要创建应用即可发布前端应用,open模式仅支持测试环境。详见图1所示

图1

1. 常规流量

前端研发创建应用的时候,选择是否开启cdn,可以分为开启cdn与未开启cdn两种方式。
用户在浏览器打开url后,会根据研发的配置,寻找前端静态资源。
开启cdn:第一资源是cdn、第二资源是nginx缓存(10G)、第三资源是京东云oss、第四资源是零售云oss
未开启cdn:第一资源是nginx缓存(10G)、第二资源是京东云oss、第三资源是零售云oss。详见图2所示。

图2

2. 灰度流量

前端研发配置灰度的时候,集团前端部署平台支持多种灰度模式,例如百分比、白名单、url参数、人群(25年Q4完成)、AB(25年Q4完成),该部分需要决策当前用户访问前端资源制定的版本,该流量会直接指向nginx层,该部分的决策能力由镜像提供,保证了每个容器对外一致性。
灰度期间:第一资源是nginx缓存(10G)、第二资源是京东云oss、第三资源是零售云oss。详见图3所示。

图3

三、技术设计-各服务之间关系

集团前端部署平台系统按照P0级要求进行设计,设计目标
1、高可用:可用性达到 99.99%,主备设计。
2、高并发:CDN+nginx缓存+OSS设计。
3、易维护:共享集群、私有集群,项目独立。
各模块之间的关系详见图4所示

图4

以上过程打通了Jen/行云/京东云OSS/零售云OSS/NP/CDN/R2M/JimDB/科技容器/零售容器/域名解析/镜像适配​/测试站,除此之外我们还会打通持续交付、eone、监控检测等(25年Q4完成)

四、技术设计-精细化运营保证

1. 设计背景

为满足以下关键业务场景需求,集团前端部署平台进行了专项设计优化:

  • 精细化运营场景:支持多维度的部署策略与流量控制

  • AI时代数据精准性要求:确保数据采集的准确性与一致性

  • 灰度发布数据一致性:保障灰度版本与服务侧数据的同步性
    自动注入机制,在您部署的所有应用页面中,平台将自动注入以下关键标识信息:

Cookie 名称含义注入方式
jddid_i 部署id,deployId js
jddid_s 当前会话id,32位 js
jddid_sg 策略id(Grayscale strategy),有值则是灰度版本,无值则是normal版本 nginx

2. 业务方-前端研发使用

为了便捷前端研发使用,前端研发也可通过js获取。

// 部署id
const jddid_i = window.__unifiedDeployMap__?.jddid_i;
// 单次页面当前会话有效
const jddid_s = window.__unifiedDeployMap__?.jddid_s;

3. 业务方-服务端如何使用

为保证业务方前后端数据一致性,服务端可通过专用接口获取终端用户的灰度状态及配置信息。具体集成流程详见图5示意图。

图5

核心价值

  • 确保灰度用户在全链路的体验一致性

  • 支持服务端基于灰度策略进行差异化处理

  • 实现前后端数据的精准匹配与分析

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/942248.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RabbitMQ (二)参数 - 教程

RabbitMQ (二)参数 - 教程2025-10-21 14:05 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…

2025珠海杰尚家具厂家推荐:学校办公酒店全屋定制实力品牌

2025珠海杰尚家具厂家推荐:学校办公酒店全屋定制实力品牌 行业现状与技术挑战 当前,定制家具行业正面临着前所未有的技术挑战。根据行业数据显示,学校家具定制领域的产品合格率仅为78.3%,办公家具的使用寿命普遍低…

生成式AI购物助手Rufus的技术架构解析

本文深入解析基于生成式AI的购物助手技术架构,涵盖定制大语言模型训练、检索增强生成技术应用、强化学习优化机制、高性能推理芯片加速策略以及流式架构设计等核心技术模块。基于生成式AI的购物助手Rufus的技术实现 &…

2025气柱袋优质厂家推荐昆山戈尔德,专业缓冲包装定制生产厂家

2025气柱袋优质厂家推荐:专业缓冲包装定制生产引领者 行业技术挑战与创新突破 在当今快速发展的电商和物流行业中,缓冲包装材料的技术创新已成为保障商品安全运输的关键环节。气柱袋、防震气柱袋、防摔气柱袋等产品作…

百度网盘下载速度慢怎么解决?

百度网盘下载速度慢怎么解决?今天,教大家一下百度网盘下载速度慢怎么解决。首先,我也是非常痛恨这种速度的,像蜗牛一样慢,还好,我之前找到一种方法。地址获取:放在这里了,可以直接获取这个就是我测试的速度。速…

AI 图像生成工具:探索最新与最优的人工智能创作平台

AI 图像生成工具:探索最新与最优的人工智能创作平台随着人工智能技术的快速发展,AI 图像生成工具正逐渐成为艺术创作、营销设计以及个性化内容创作的重要工具。这些工具能够根据用户的输入描述,自动生成符合要求的图…

2025数控滚齿机实力厂家推荐,无锡吉莱特智能装备高精度定制!

2025数控滚齿机实力厂家推荐,无锡吉莱特智能装备高精度定制! 技术挑战:数控滚齿机行业面临的发展瓶颈 当前,数控滚齿机行业正面临着前所未有的技术挑战。随着制造业向智能化、精密化方向快速发展,传统滚齿设备已难…

【网络编程】揭秘 HTTPS 数据安全:加密方案与证书体系的协同防护 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

照片墙

body { background: url("https://img.zcool.com.cn/2021/03/15/604e5b5e7c7d3.jpg") repeat; min-height: 100vh; margin: 0; font-family: "Kalam", sans-serif; color: rgba(68, 34, 0, 1) } .…

KDE connection to the service lost

robert@moonriver / $ sudo systemctl --user restart wireplumber pipewire pipewire-pulse Password: Failed to connect to user scope bus via local transport: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR…

CallbackData错误原因分析

CallbackData DoesNotExist 错误原因深度分析 问题现象 在调用 ticket_update 和 ticket_submit API 时,Celery 出现错误: ERROR: Task pipeline.eri.celery.tasks.schedule raised unexpected: DoesNotExist(Callb…

hash判断两个集合是否完全相同

现有两个无序整数集合 \(a\), \(b\),判断二者是否相同。 可以使用 \(hash\):钦定一个质数 \(P\) 与模数 \(M\),对两个集合分别求: \[(\sum_{i=1}^{n}P^{r_{i}})\space mod \space M \]看结果是否相同即可。 题目:…

2025滑触线实力厂家推荐,无锡宸澳电气多型号防爆安全定制!

2025滑触线实力厂家推荐,无锡宸澳电气多型号防爆安全定制! 技术挑战与行业痛点:数据揭示严峻现实 在工业自动化快速发展的今天,滑触线作为关键的电能传输设备,面临着前所未有的技术挑战。根据行业调研数据显示,传…

Win10 LTSC 安装MSIX软件包

Win10 LTSC 安装MSIX软件包作者: 半堕落↓平民时间:2024-03-07 15:26分类: 使用技巧1. 设置-应用和功能-可选功能-添加功能安装MSIX打包工具驱动程序 2. 下载安装VCLibs下载,访问https://aka.ms/Microsoft.VCLibs.x6…

2025年GEO优化公司推荐:五大实力企业口碑榜,引领AI搜索营销新生态

据艾瑞咨询《2025年中国生成式引擎优化(GEO)行业发展白皮书》显示,2024-2025年国内企业对GEO服务的需求同比激增187%,超68%的中大型企业将GEO优化纳入年度核心营销预算。 随着豆包、DeepSeek、元宝等生成式AI搜索工…

2025微弧氧化加工厂家推荐:常州华源专业表面处理技术供应商

2025微弧氧化加工厂家推荐:常州华源专业表面处理技术供应商 技术挑战与行业现状 微弧氧化技术作为轻金属表面处理的重要工艺,在铝合金、镁合金、钛合金等材料应用中面临着多重技术瓶颈。根据行业统计数据显示,当前微…

084_尚硅谷_多分支应用案例

084_尚硅谷_多分支应用案例1.多分支应用案例2 2.例题三_1 3.例题三_2 4.例题三_3

2025防腐工程厂家推荐:无锡华金喷涂技术领先,定制防腐解决方案

2025防腐工程厂家推荐:无锡华金喷涂技术领先,定制防腐解决方案 在工业制造领域,腐蚀问题一直是困扰企业发展的重大难题。据统计,全球每年因腐蚀造成的经济损失约占各国GDP的3%-4%,其中工业设备腐蚀导致的停机维修…

2025年10月全屋智能家居品牌推荐:盈趣领衔对比评测榜

一、引言 全屋智能已从“锦上添花”升级为“刚需配置”,创业者、精装采购者、高端自装业主的共同痛点集中在三点:系统必须真互联,降低后期扩容成本;质保周期要覆盖装修折旧周期;交互方式需同时照顾老人、儿童与租…

2025码垛机厂家推荐济南金瑞祥,全自动龙门桁架定制实力企业

2025码垛机行业变革:全自动龙门桁架定制引领智能制造新浪潮 行业技术挑战与突破 在当今制造业转型升级的关键时期,码垛机领域面临着前所未有的技术挑战。根据行业数据显示,传统码垛设备的效率瓶颈已成为制约企业产能…