ark 是用于构建分布式应用的 C++20 框架。应用组合插件,插件注册模块,模块提供业务与基础设施接口。 组合方式:应用、插件与面向接口的模块。 网络能力:通过独立的 arknet 网络库提供 TCP、WebSocket、HTTP 和 RDP。 开发工具:CMake 构建、正式 C++ 测试用例和跨平台 CI。 接下来安装与构建构建 C++20 应用与测试。了解 ARK应用、插件、模块与生命周期。创建插件注册模块,运行仓库示例。网络与测试使用 arknet,运行网络回归测试。