Mware 简介
本节介绍 VSOA 的 Mware 功能。
基本概念
Mware 即 Middleware。VSOA 的 Mware 功能可以在服务器上扩充现有 URL 上的 RPC 功能,并保留此服务器当前的限制、融合、日志记录、验证等配置。通过 Mware 功能,一个 URL 可以是多个环节组成的数据处理链,每个环节都可以中断或继续传输到下个环节,且每个环节都可以生成新的数据供下一步使用。这样我们就可以在多个项目中共享一些标准的、成熟的 Mware,例如日志、登录、数据过滤等。
功能特点
VSOA 提供了一套全新的、接口简洁的 Mware,具有如下特征:
- 目前 Mware 仅支持 C/C++ 语言。
- Mware 针对 RPC 可以注册多个 Hook,每个 Hook 都具有独立的数据处理能力并可以生成新的数据提供给下一个 Hook。