本地层
本地层指的是分布式系统或应用程序架构的一个子集,它直接在终端用户设备或临近的本地服务器(即“边缘”)上运行。它不完全依赖集中式云后端来执行每项操作,而是直接在用户与系统交互的地方处理、缓存数据和执行关键功能。
在现代、高需求的应用程序中,过度依赖集中式云会引入不可接受的延迟和依赖风险。本地层通过确保核心功能即使在网络间歇性或连接不良的情况下也能保持响应性来减轻这些问题。它对于提供实时用户体验和维持运营连续性至关重要。
从功能上讲,本地层涉及将轻量级模型、数据缓存和业务逻辑部署到客户端(例如移动应用、物联网设备、本地微服务器)上。当发出请求时,系统首先检查本地层。如果所需的数据或计算可以在本地处理,则请求会立即处理。只有复杂、非本地的操作才会被转发到远程云基础设施。
该概念与边缘计算(Edge Computing)密切相关,后者是一种更广泛的基础设施理念;它还与联邦学习(Federated Learning)相关,后者描述了如何在不集中原始信息的情况下使用本地数据来训练模型。