探索阿里云ESA:开启边缘安全加速新时代

阿里云 ESA 是什么?

阿里云 ESA,全称边缘安全加速(Edge Security Acceleration) ,其前身为全站加速 DCDN(Dynamic Content Delivery Network)。在 2024 年 9 月 30 日,阿里云完成了这一产品的升级更名,从 DCDN 到 ESA,不仅仅是名称的改变,更是一次全方位的能力进化,标志着阿里云在边缘计算领域的进一步深耕。

阿里云 ESA 本质上是一个全球化的网络平台,其基础是遍布全球各地的基础节点设施。在复杂多变的全球网络环境下,网络攻击威胁无处不在,这对企业的网络服务构成了严峻挑战。而阿里云 ESA 凭借自身独特的架构和技术能力,为众多行业,如游戏、电商、金融、零售等,提供了一站式的全面加速、安全保护和就近计算服务。这就像是为企业的网络业务打造了一个坚固的护盾,同时还配备了强大的助推器,确保业务在安全稳定的基础上高效运行。

ESA 的核心组件与功能

(一)边缘函数

边缘函数(EdgeRoutine,简称 ER)是一项基于 Serverless 架构的服务,允许开发者编写 JavaScript 代码,并在阿里云全球边缘节点上部署和执行,同时支持 ES6 语法和标准的 Web Service Worker API。

在实际应用中,边缘函数具有诸多显著优势。从部署和调度层面来看,其全球部署、就近调度的特性十分突出。与常见的函数计算、弹性计算等云计算服务不同,开发者无需局限于将函数部署在指定的单个地域上。边缘函数运行在遍布全球的边缘节点上,当客户端发起请求时,该请求会被自动调度至距离最近的边缘节点,触发边缘函数的代码执行。处理完请求后,结果会返回给客户端 ,这大大降低了客户端请求的响应时间,实现了低延迟的计算体验。以电商行业为例,当用户在不同地区访问电商网站,请求商品信息时,边缘函数能够在就近的节点快速处理请求,让用户几乎在瞬间就能获取到商品详情,极大提升了购物的流畅性和用户体验。

在资源利用和成本控制方面,边缘函数表现出色。阿里云拥有超过 3200 + 个边缘节点,这一庞大的边缘节点网络赋予了边缘函数天然的弹性扩容能力。当某个区域的客户端请求数量突然增加时,这些请求会由近及远地被调度至有充足计算资源的边缘节点进行处理,整个扩容和调度过程完全自动化,无需人工干预。而且,边缘函数按函数的调用次数按量计费,在没有请求调用时不会产生费用,这使得企业能够根据实际业务量灵活控制成本,避免了资源的浪费,尤其适合业务量波动较大的场景。

开发和运维的便捷性也是边缘函数的一大亮点。在使用边缘函数时,开发者无需关心底层服务器的 CPU、内存、网络、操作系统等基础设施,只需专注于业务代码的开发。完成代码编写后,通过控制台或 OpenAPI 上传,即可轻松完成应用部署。这种 Serverless 的开发模式,极大地降低了开发和运维的难度与成本,让开发者能够将更多的时间和精力投入到业务逻辑的优化和创新上,加快产品的迭代速度。

(二)边缘容器

边缘容器提供以容器应用为核心的高弹性、易运维的计算资源,它能够在遍布全球的边缘节点上实现全球部署和就近调度,从根本上简化了协议处理流程,极大地减少了响应延迟。对于使用者而言,无需购买服务器资源,也无需操心应用的扩缩容和运维工作,从而可以将全部精力聚焦于应用开发本身,而无需被底层基础设施管理所困扰。

全球部署和就近调度是边缘容器的关键优势之一。在传统的容器部署模式下,往往会受限于将容器部署在指定的单个地域上,这在一定程度上限制了应用的访问速度和用户体验。而边缘容器打破了这种限制,它运行在全球各地的边缘节点上。当客户端发出请求时,系统会自动将请求调度至距离最近的边缘节点,触发边缘容器应用的执行。处理完成后,结果迅速返回给客户端。以在线视频播放为例,不同地区的用户在播放视频时,边缘容器能够快速响应,使视频几乎能够瞬间加载播放,卡顿现象大幅减少,为用户提供了流畅的观看体验。

边缘容器还充分复用了 ESA 强大的协议卸载能力。这意味着容器应用无需在接入协议开发上投入大量精力,因为边缘容器支持 HTTP3、HTTP2、TLS 等多种协议的接入和卸载。业务应用能够轻松享受到协议升级带来的性能和安全性的双重提升。同时,边缘容器还支持大部分边缘安全加速 ESA 请求、响应处理功能,如请求头修改、响应压缩等。这些功能进一步优化了应用的性能和用户体验,使应用在复杂的网络环境中能够更加稳定、高效地运行。

Serverless 模式是边缘容器的又一突出特点。在这种模式下,使用者无需关注底层服务器的各种基础设施细节,只需将全部心思放在业务代码的开发上。系统会根据资源使用情况,快速自动地进行容器的扩缩容。无论是容器内部出现异常,还是遭遇运营商网络异常,边缘容器都能快速感知,并及时摘除问题容器,确保应用的稳定性。这一特性使得应用在面对各种复杂情况时,都能保持良好的运行状态,为用户提供持续稳定的服务。

(三)边缘存储

边缘存储为边缘计算提供了不可或缺的数据存储支持,确保数据能够被快速访问和持久化存储。它在边缘节点提供了 Key-Value 型的存储服务,这种数据结构能够高效地存储和检索数据。当数据被写入边缘存储后,会快速自动同步到全球的边缘节点。这一特性使得边缘函数能够快速读取使用同节点的边缘存储数据,为应用的高效运行提供了有力保障。

结合边缘存储和边缘函数,开发者可以轻松部署轻量型的 BaaS(后端即服务)服务、API 网关服务等。以一个简单的移动应用为例,通过边缘存储可以存储用户的基本信息、偏好设置等数据,边缘函数则可以根据用户的请求,快速从边缘存储中读取数据,并进行相应的处理,然后将结果返回给用户。整个过程高效快捷,能够满足移动应用对实时性和响应速度的严格要求。

在实际应用场景中,比如在物联网设备监控领域,大量的传感器会实时采集各种数据。这些数据可以通过边缘存储进行快速存储和同步,边缘函数则可以对这些数据进行实时分析和处理,如监测设备的运行状态、预测设备故障等。由于数据处理和存储都在边缘节点上完成,大大减少了数据传输到中心云的时间,降低了延迟,实现了实时响应,为物联网应用的高效运行提供了坚实的基础。

ESA 的显著优势

(一)低延迟与实时响应

阿里云 ESA 凭借其全球分布式的节点布局,实现了数据的就近计算和处理 。当用户发起请求时,请求会被快速路由到距离最近的边缘节点,在边缘节点上直接进行数据处理和响应,极大地减少了数据传输的距离和时间,从而显著降低了延迟。这种低延迟特性使得 ESA 能够满足对实时性要求极高的应用场景,如在线游戏、视频直播、物联网设备监控等。以在线游戏为例,玩家的操作指令能够通过 ESA 快速传输到游戏服务器,并及时得到响应,让玩家感受到流畅的游戏体验,几乎察觉不到延迟的存在;在视频直播中,观众能够实时观看直播内容,减少卡顿和延迟,仿佛身临其境。

(二)成本效益

在成本控制方面,ESA 展现出了独特的优势。它采用按需付费的模式,企业只需为实际使用的资源和服务付费,避免了传统模式下预先购买大量固定资源而可能造成的资源闲置和浪费,有效降低了企业的运营成本。同时,ESA 通过在边缘节点进行数据处理和缓存,减少了数据回源的次数和数据传输量,进而降低了带宽成本。对于一些业务量波动较大的企业来说,ESA 的自动弹性扩缩容功能能够根据业务量的变化自动调整资源分配,在业务低谷期减少资源使用以降低成本,在业务高峰期又能及时扩展资源以满足需求,确保业务的稳定运行,真正实现了资源的高效利用和成本的精准控制。

(三)灵活性和可扩展性

ESA 在灵活性和可扩展性方面表现出色。在多语言支持上,边缘容器支持多种编程语言和框架,这使得开发者可以根据项目需求自由选择熟悉的开发语言和工具,无需担心语言兼容性问题,便于开发和部署复杂的应用。在业务发展过程中,当企业的业务量突然增加或面临业务高峰时,边缘函数和边缘容器都能够根据负载自动扩展,快速分配更多的计算资源来处理请求,确保应用的稳定性和性能不受影响;而当业务量减少时,又能自动收缩资源,避免资源浪费。这种自动扩展机制能够轻松应对各种业务场景和业务规模的变化,为企业的业务发展提供了有力保障。此外,容器技术的应用使得应用具有良好的可移植性,可以在不同的环境中轻松迁移,无论是在开发、测试还是生产环境中,都能快速部署和运行,大大提高了应用的开发和部署效率,满足了企业多样化的业务需求。

(四)高可用性和安全性

高可用性和安全性是企业在选择网络服务时重点关注的因素,ESA 在这两方面提供了可靠的保障。在资源隔离方面,边缘容器为每个应用提供了独立的运行环境,确保不同应用之间的隔离和安全性,避免了应用之间的相互干扰和安全风险。即使某个应用出现故障或遭受攻击,也不会影响其他应用的正常运行。同时,边缘存储通过数据同步机制,确保数据在全球边缘节点之间的一致性和可靠性,当某个节点出现故障时,其他节点上的数据仍然可用,保证了业务的连续性。在安全防护上,ESA 具备强大的安全防护能力,能够抵御 DDoS 攻击、CC 攻击、Web 应用攻击等各类网络攻击,为企业的业务系统和数据安全保驾护航,让企业能够安心开展业务,无需担心网络安全问题。

ESA 的广泛应用场景

凭借其强大的功能和卓越的性能,阿里云 ESA 在多个领域展现出了广泛的应用潜力,为不同行业的数字化转型和业务发展提供了有力支持。

(一)物联网(IoT)应用

在物联网应用中,实时监控和数据预处理是关键环节。阿里云 ESA 通过边缘函数和边缘容器,能够对来自传感器的海量数据进行实时处理和分析,实现对设备状态的实时监控。当设备出现异常时,系统能够迅速发出警报,以便及时采取措施,避免故障的发生。同时,ESA 还能在边缘节点上对传感器数据进行预处理,剔除无效数据,压缩冗余数据,从而减少上传到中心云的数据量,降低网络带宽压力,提高数据传输和处理的效率。

(二)视频流处理

对于视频流处理,阿里云 ESA 的优势同样明显。在实时转码方面,ESA 利用边缘容器的强大计算能力,能够将视频流快速转换为不同的格式和分辨率,以适应不同终端设备的播放需求。无论是高清大屏电视、电脑,还是手机、平板等移动设备,用户都能流畅地观看视频内容。在内容分发上,ESA 通过边缘存储缓存视频内容,使用户能够从距离最近的边缘节点获取视频数据,大大减少了视频加载的时间,提高了播放的流畅度,为用户带来了更优质的观看体验。

(三)大数据分析

在大数据分析领域,阿里云 ESA 发挥着重要作用。在实时分析场景下,ESA 能够对海量的实时数据进行快速处理和分析,帮助企业及时发现数据中的规律和趋势,为决策提供及时准确的支持。在电商行业,通过对用户的实时行为数据进行分析,企业可以了解用户的购买偏好和需求,从而优化商品推荐和营销策略。对于批量处理大规模数据集,ESA 的边缘容器提供了强大的计算资源,能够高效地执行复杂的批处理任务,大大缩短了数据处理的时间,提高了数据分析的效率,帮助企业从海量数据中快速获取有价值的信息。

(四)机器学习和人工智能

在机器学习和人工智能领域,阿里云 ESA 为模型推理和数据预处理提供了有力支持。在模型推理环节,ESA 允许机器学习模型在边缘节点上运行,利用边缘节点的计算能力实现快速的模型推理和预测。这使得 AI 应用能够更快速地响应用户请求,提高了应用的实时性和交互性。在智能家居系统中,通过边缘节点上的模型推理,设备可以实时识别用户的语音指令并做出相应的操作。在数据预处理方面,ESA 能够在边缘节点上对数据进行清洗、转换和特征提取等操作,为模型训练准备高质量的数据,减少了数据传输和处理的时间,加速了 AI 应用的落地和迭代。

(五)零售和物流

在零售和物流行业,阿里云 ESA 也有着重要的应用价值。在库存管理方面,ESA 通过边缘函数和边缘容器实时处理库存数据,能够实现对库存水平的实时监控和预测。当库存数量低于设定的阈值时,系统会自动发出补货提醒,帮助企业优化库存管理,降低库存成本,避免缺货现象的发生,提高客户满意度。在供应链监控方面,ESA 可以在边缘节点上处理供应链数据,实现对物流过程的实时监控和优化。通过对物流车辆位置、货物运输状态等数据的实时分析,企业可以及时调整运输路线,优化配送计划,提高物流效率,降低物流成本。

与其他产品的对比

在当今的网络服务领域,阿里云 ESA 并非孤立存在,与传统的 CDN 以及曾作为其前身的 DCDN 相比,它们在多个关键维度上存在显著差异,这些差异也凸显出了 ESA 独特的优势。

在技术架构层面,传统 CDN 主要聚焦于静态资源的加速,通过全球分布的 2000 + 节点对图片、CSS、JS 等文件进行缓存,以此将用户请求引导至最近的节点,进而减少回源延迟。但它的局限性也较为明显,在协议支持方面,仅支持 HTTP/1.1/2.0,这使得动态内容(如 API 接口)在传输时需直接回源,导致延迟较高;在安全防护上,仅依赖基础 WAF,像 IP 黑白名单、Referer 防盗链等,面对 DDoS 攻击时防护能力不足;并且,CDN 节点仅具备缓存功能,无法处理动态逻辑,难以满足如今复杂多变的业务需求。

DCDN 作为 CDN 的升级版,在动态内容加速方面取得了突破,它运用智能路由和协议优化技术,实现了对动态内容的加速。例如,采用基于 TCP/UDP 的四层代理技术,使端到端延迟较传统 CDN 降低 30%-50%,在动态路径优化上,通过实时监测网络拥塞情况,动态调整传输路径 ,有效提升了动态内容的传输效率。不过,DCDN 在安全能力上仍有局限,虽然支持基础 DDoS 防护(最高 200Gbps),但缺乏深度学习 CC 防护和 Bot 管理功能,在面对一些复杂的网络攻击时,防护效果欠佳。

相比之下,阿里云 ESA 在技术架构上实现了质的飞跃,它集成了安全防护与边缘计算能力,构建起 “加速 + 安全 + 计算” 三位一体的创新架构。ESA 拥有全球 10000 + 直连 ISP 节点,覆盖 70 余个国家和地区,如此庞大的节点网络,使得 DNS 解析速度小于 30ms,端到端延迟能够达到毫秒级,极大地提升了数据传输的效率和速度。在安全防护上,ESA 集成了 WAF 3.0、Tbps 级 DDoS 防护、Bot 管理等全方位的安全功能,能够有效抵御各类网络攻击,为业务的稳定运行提供坚实保障;在边缘计算方面,支持 Node.js 边缘函数和 KV 存储,赋予了业务更强的灵活性和处理能力。

在性能表现上,三者也各有差异。在静态资源加速测试中,ESA 的缓存命中率高达 98.7%,通过 “冷资源缓存保持” 技术,即使是长期未访问的资源也能保留在节点,相比传统 CDN 提升了 9.2%,这使得回源流量大幅节省。某视频平台采用 ESA 后,月均回源带宽从 1.2Tbps 降至 380Gbps,成本降低了 68%。并且,ESA 支持 HTTP/3(QUIC)协议,在跨运营商场景中,图片加载速度较 CDN 提升 40%,某新闻网站实测显示,首屏渲染时间从 2.1s 压缩至 1.3s,极大地提升了用户体验。DCDN 虽然也能对静态资源进行缓存加速,但在缓存命中率和协议优化等方面,与 ESA 仍存在一定差距。

在动态内容加速方面,DCDN 通过智能路由和四层代理技术,在一定程度上降低了延迟,某金融交易系统采用 DCDN 后,境内交易延迟从 120ms 压缩至 75ms,跨境交易延迟从 280ms 降至 165ms。然而,ESA 的表现更为出色,它基于 TCP/UDP 的私有协议进行四层代理加速,端到端延迟较 DCDN 降低 30%-50%。在模拟金融交易系统的高并发请求测试中,ESA 将境内交易延迟从 DCDN 的 75ms 进一步压缩至 58ms,99 分位值从 180ms 降至 120ms;跨境交易中,将香港至纽约的交易延迟从 165ms 降至 110ms,满足了金融行业对 “亚秒级” 响应的严苛要求。

在安全防护能力上,ESA 的优势更加突出。传统 CDN 安全防护薄弱,缺乏 DDoS 防护能力,某电商网站就曾因未部署 CDN 防护,在促销期间遭遇 200Gbps 流量攻击而导致瘫痪。DCDN 虽支持基础 DDoS 防护,但面对复杂攻击手段时防护能力有限,某游戏平台曾因 CC 攻击导致服务器宕机,损失超百万元。而 ESA 集成了强大的安全防护功能,通过 Anycast 就近防御和智能流量清洗,能够实现 99.99% 的攻击流量拦截,确保业务零中断。在 CC 攻击防护上,某电商平台在促销期间遭遇每秒 45 万次的 CC 攻击,ESA 的智能限频功能将恶意请求拦截率提升至 98.6%,正常用户访问成功率保持 99.95%;在 Bot 管理方面,ESA 支持 H5 / 原生 App SDK 集成,某游戏公司通过其 Bot 防护功能,识别并拦截了 85% 的爬虫流量,外挂使用率下降 60% ,有效维护了业务的正常秩序和公平性。

实际案例分析

为了更直观地展现阿里云 ESA 的强大优势和实际价值,我们不妨深入剖析几个具体的应用案例。

某知名电商平台

某知名电商平台在业务快速发展过程中,面临着巨大的挑战。随着用户数量的迅猛增长和业务规模的不断扩大,平台在促销活动期间,如 “双 11”“618” 等,会遭遇流量的爆发式增长。这不仅对平台的网络性能提出了极高要求,还使得平台面临着严峻的安全威胁,如 DDoS 攻击、CC 攻击以及恶意爬虫的侵扰。

在采用阿里云 ESA 之前,该电商平台在促销活动时,网站常常出现卡顿甚至瘫痪的情况。用户在访问商品页面时,图片加载缓慢,商品详情信息长时间无法显示,订单提交也时常出现延迟甚至失败的问题,这极大地影响了用户的购物体验,导致大量潜在订单流失。而且,平台还频繁遭受网络攻击,安全防护成本高昂,且防护效果并不理想。

引入阿里云 ESA 后,情况得到了显著改善。在网络性能方面,ESA 的全球分布式节点和智能路由技术,能够将用户请求快速路由至距离最近的节点,实现了数据的就近处理和响应,大大降低了延迟。用户访问商品页面时,图片瞬间加载完成,商品详情信息也能快速呈现,订单提交几乎可以实时完成,购物流程变得流畅无阻。在最近一次的 “双 11” 促销活动中,平台的页面加载速度提升了 50% 以上,用户下单成功率提高了 30%,极大地提升了用户体验和购物转化率。

在安全防护方面,ESA 集成的 WAF 3.0、Tbps 级 DDoS 防护和 Bot 管理等功能,为平台构筑了一道坚固的安全防线。在活动期间,平台成功抵御了多次大规模的 DDoS 攻击和 CC 攻击,攻击流量拦截率达到 99.99%,恶意爬虫的拦截率也高达 90% 以上,有效保障了平台的稳定运行和数据安全。通过阿里云 ESA 的助力,该电商平台在业务高峰期能够稳定应对海量用户的访问,不仅提升了用户体验,还降低了安全防护成本,为平台的持续发展提供了有力保障。

某大型游戏公司

某大型游戏公司在全球范围内拥有众多热门游戏,其业务涵盖游戏开发、运营和发行等多个环节。随着游戏用户群体的不断扩大和游戏类型的日益丰富,尤其是云游戏的兴起,对游戏的网络传输速度和稳定性提出了前所未有的要求。同时,游戏行业也成为网络攻击的重灾区,DDoS 攻击、外挂和恶意破解等安全问题严重影响着游戏的正常运营和玩家的游戏体验。

在使用阿里云 ESA 之前,该游戏公司的玩家经常反馈游戏卡顿、延迟高,特别是在跨地区联机对战时,延迟问题更为突出,导致玩家的游戏操作无法及时响应,严重影响游戏体验,进而造成玩家流失。此外,游戏还频繁遭受网络攻击,服务器时常因攻击而瘫痪,修复成本高昂,且攻击导致的玩家流失给公司带来了巨大的经济损失。

采用阿里云 ESA 后,游戏公司的业务状况得到了根本性的改善。在网络加速方面,ESA 的四层代理技术针对游戏的实时交互特性,提供了低时延、高可靠的 TCP/UDP 传输服务,有效解决了跨运营商网络不稳定、网络拥塞等问题,大幅降低了游戏的延迟。玩家在游戏过程中,操作响应迅速,游戏画面流畅,即使在跨地区联机对战时,延迟也能控制在极低的水平。以一款热门的竞技类游戏为例,使用 ESA 后,玩家的平均延迟降低了 40%,断线率下降了 50%,大大提升了玩家的游戏体验和满意度。

在安全防护方面,ESA 的边缘原生 WAF 和 DDoS 防护能力,为游戏提供了全方位的安全保护。通过实时监测和防御各类网络攻击,有效抵御了 DDoS 攻击和外挂的侵扰,保障了游戏的公平性和稳定性。自使用 ESA 以来,该游戏公司遭受的网络攻击次数大幅减少,攻击导致的服务器瘫痪事件为零,玩家对游戏的信任度和忠诚度显著提高。阿里云 ESA 的应用,使得该游戏公司在激烈的市场竞争中脱颖而出,为游戏业务的持续发展和用户规模的不断扩大奠定了坚实基础。

总结与展望

阿里云 ESA 作为一款融合了边缘计算、安全防护和网络加速的创新产品,凭借其边缘函数、边缘容器和边缘存储等核心组件,在低延迟、成本效益、灵活性和安全性等方面展现出了显著优势。从物联网到视频流处理,从大数据分析到机器学习,再到零售和物流等行业,ESA 都有着广泛且深入的应用,为企业的数字化转型和业务发展提供了强大的技术支持。

通过与传统 CDN 和 DCDN 的对比,我们可以清晰地看到 ESA 在技术架构、性能表现和安全防护等方面的全面升级,它能够更好地应对当今复杂多变的网络环境和日益增长的业务需求。实际案例也充分证明了 ESA 在提升用户体验、保障业务安全稳定运行以及降低成本等方面的卓越效果。

在未来,随着数字化进程的不断加速,网络技术的持续发展,阿里云 ESA 有望在更多领域发挥重要作用,为更多企业解决网络难题,助力其在激烈的市场竞争中脱颖而出。如果你正在寻求一种高效、安全且灵活的网络解决方案,不妨尝试阿里云 ESA,相信它会给你带来意想不到的惊喜和价值,开启业务发展的新篇章。

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

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

相关文章

醋酸铈:赋能科技创新的稀土之力

一、什么是醋酸铈醋酸铈是铈元素与醋酸根离子形成的化合物。铈作为稀土元素中的重要一员,广泛应用于材料科学、催化剂、电子产品等领域。醋酸铈以无色结晶或浅黄色结晶的形式存在,是铈的有机盐之一。它不仅具有稳定的化学性质,而且在某些特定…

数据结构之普利姆算法

前言:Prim算法是图论中的算法,用来生成图的最小生成树。本篇文章介绍算法的流程,实现思想,和具体代码实现,使用c语言。学习需要输出才能理解的更透彻,所以说坚持写文章,希望可以用自己的方式把一…

构建强大的物联网架构所需了解的一切

数据正驱动着当今的商业发展,而物联网(IoT)则有助于为企业的增长和创新开辟新的机遇。麦肯锡的研究表明,全球数据在四年内实现了惊人的 7 倍增长。随着越来越多的物联网设备进入市场,更多企业开始需要强大的物联网架构…

java之json转excel生成

背景 业务为实现自定义样式excel的导出&#xff0c;常规的做法就是根据数据在代码中进行类似模版的配置&#xff1b;这样的体验不是很好&#xff0c;只要用户改变下样式的设置不用代码改动就能实现自定义excel的导出更加灵活。 以下是具体实现 pom依赖 <dependency><g…

新版本Cursor中配置自定义MCP服务器教程,附MCP工具开发实战源码

在 Cursor 中配置自定义 MCP 服务器&#xff1a;打造你的 AI 开发工具链 引言 随着 AI 编程助手的普及&#xff0c;开发者们越来越希望能够定制化自己的开发环境。Cursor 作为一款强大的 AI 编程编辑器&#xff0c;提供了 Model Context Protocol (MCP) 支持&#xff0c;新版本…

前端面试十二之vue3基础

一、ref和reactive在 Vue 3 中&#xff0c;ref 和 reactive 是两种主要的响应式数据创建方式&#xff0c;它们各有特点和适用场景。1.refref 主要用于创建单个值的响应式引用&#xff0c;通常用于基本类型数据&#xff0c;如数字、字符串等。使用 ref 创建的引用对象可以通过 .…

设计模式四:装饰模式(Decorator Pattern)

装饰模式是一种结构型设计模式&#xff0c;它允许你动态地给一个对象添加额外的职责&#xff0c;相比继承更加灵活。1. 模式定义装饰模式&#xff1a;动态地给一个对象添加一些额外的职责。就增加功能来说&#xff0c;装饰模式相比生成子类更为灵活。2. 模式结构主要角色&#…

神经网络常见激活函数 14-Mish函数

文章目录Mish函数导函数函数和导函数图像优缺点PyTorch 中的 Mish 函数TensorFlow 中的 Mish 函数Mish 论文 https://arxiv.org/pdf/1908.08681 函数导函数 Mish函数 Mish(x)x⋅tanh⁡⁣(softplus(x))x⋅tanh⁡⁣(ln⁡⁣(1ex))\begin{aligned} \text{Mish}(x) & x \cdot \t…

LAMP迁移LNMP Nginx多站点配置全流程

文章目录前言备份与停止服务nginx安装与配置nginx 编译安装配置服务php-fpm多站点配置phf-fpm介绍多站点配置nginx 多站点配置nginx ssl 配置参考前言 之前服务器使用的是 LAMP环境&#xff0c;想充分利用服务器资源&#xff0c;再运行另外一个站点 在LAMP环境下应该是也可以…

Nginx屏蔽国外IP访问

下载IP列表 # 下载到文件 wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest # 直接输出到终端 curl -sSL https://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest得到一份国内IP配置 # 原始IP列表格式&#xff1a;apnic|CN|ipv4|218.78.0.0|1310…

stl-string模拟

1.介绍主要进行cpp中string的模拟&#xff0c;方便我们更好的对stl进行使用&#xff0c;string没有模板&#xff0c;我们将头文件和函数写在两个不同的文件2.头文件3.cpp文件如有问题&#xff0c;欢迎纠正&#xff01;

基于MATLAB的极限学习机ELM的数据回归预测方法应用

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档&#xff09;&#xff0c;如需数据代码文档可以直接到文章最后关注获取 或者私信获取。 1.项目背景 在当今的数据驱动时代&#xff0c;准确且高效的预测模型对于解决复杂问题至关重要。极限学习机&#…

芯谷科技--双四通道模拟/数字多路复用器74HC4052

在电子系统中&#xff0c;信号的多路复用与解复用是常见的需求&#xff0c;特别是在需要对多个信号源进行选择和切换的场景中。芯谷科技推出的 74HC4052 双四通道模拟/数字多路复用器/解复用器&#xff0c;以其高效、灵活的设计&#xff0c;为工程师提供了可靠的解决方案。产品…

基于MATLAB的极限学习机ELM的数据分类预测方法应用

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档&#xff09;&#xff0c;如需数据代码文档可以直接到文章最后关注获取 或者私信获取。 1.项目背景 在现代数据挖掘与机器学习领域&#xff0c;面对日益复杂的数据结构和快速增长的数据量&#xff0c;开…

复合机器人在生物制药实验室上下料搬运案例

在医疗行业的物料搬运环节&#xff0c;传统的人工操作模式逐渐暴露出诸多弊端&#xff0c;成为制约企业发展的瓶颈。富唯智能通过引入先进的复合机器人技术&#xff0c;为医疗企业提供了高效、智能的上下料搬运解决方案&#xff0c;助力医疗行业实现自动化与智能化升级。​客户…

嵌入式学习-PyTorch(7)-day23

损失函数的调用import torch from torch import nn from torch.nn import L1Lossinputs torch.tensor([1.0,2.0,3.0]) target torch.tensor([1.0,2.0,5.0])inputs torch.reshape(inputs, (1, 1, 1, 3)) target torch.reshape(target, (1, 1, 1, 3)) #损失函数 loss L1Loss…

用 Ray 跨节点调用 GPU 部署 DeepSeek 大模型,实现分布式高效推理

在大模型时代&#xff0c;单节点 GPU 资源往往难以满足大模型&#xff08;如 7B/13B 参数模型&#xff09;的部署需求。借助 Ray 分布式框架&#xff0c;我们可以轻松实现跨节点 GPU 资源调度&#xff0c;让大模型在多节点间高效运行。本文将以 DeepSeek-llm-7B-Chat 模型为例&…

快速了解 HTTPS

1. 引入 在 HTTP 协议 章节的 reference 段&#xff0c;曾提到过 HTTPS。这里对HTTPS进行详细介绍。 HTTPS 是在 HTTP 的基础上&#xff0c;引入了一个加密层 (SSL)。HTTP 是明文传输的 (不安全)。当下所见到的大部分网站都是 HTTPS 的。 起初是拜运营商劫持所赐&#xff08;…

mysql备份与视图

要求:1.将mydb9_stusys数据库下的student、sc 和course表&#xff0c;备份到本地主机保存为st_msg_bak.sql文件&#xff0c;然后将数据表恢复到自建的db_test数据库中&#xff1b;2.在db_test数据库创建一视图 stu_info,查询全体学生的姓名&#xff0c;性别&#xff0c;课程名&…

【数据结构】 链表 + 手动实现单链表和双链表的接口(图文并茂附完整源码)

文章目录 一、 链表的概念及结构 二、链表的分类 ​编辑 三、手动实现单链表 1、定义单链表的一个节点 2、打印单链表 3、创建新节点 4、单链表的尾插 5、单链表的头插 6、单链表的尾删 7、单链表的头删 8、单链表的查找 9、在指定位置之前插入一个新节点 10、在指…