Cloud Application API

Capa.
云应用 API 层。

基于 Mecha 架构的多运行时 SDK。
一次编写,随处运行。

统一 API,解耦基础设施。

通过标准 API + SPI 插件机制,让应用与云平台彻底解耦。

Capa 分层架构:应用 → Standard API → SPI Plugin → 多云实现

眼见为实。

一分钟了解 Capa 的核心理念与跨云能力。

跨云部署

一套代码,同时部署到阿里云、AWS、腾讯云,无需修改业务逻辑。

Mecha 架构

基于 Service Mesh 演进,将基础设施能力下沉到 SDK,应用只需关注业务。

标准 API

统一的 API 层,支持 RPC、Configuration、Pub/Sub、State 等能力。

设计哲学与生产实践。

了解 Capa 的架构设计与未来方向。

Capa 架起混合云应用开发的桥梁

Capa: 架起混合云应用开发的桥梁

从 Service Mesh 到 Multi-Runtime,深入解析 Mecha 架构的设计哲学。了解 Capa 如何通过标准 API + SPI 插件机制, 实现一套代码跨云部署。涵盖 RPC、配置中心、消息队列、可观测性等核心能力设计。

阅读全文

简洁、直觉、强大。

// 构建 RPC 客户端
CapaRpcClient client = new CapaRpcClientBuilder()
    .build();

// 调用远程服务 — 自动适配云平台
Mono<String> result = client.invokeMethod(
    "service-app-id",
    "hello",
    "request",
    HttpExtension.POST,
    null,
    TypeRef.STRING
);

// 获取结果
String response = result.block();

丰富的分布式能力

  • 服务调用 (RPC)
  • 配置中心 (Configuration)
  • 消息发布订阅 (Pub/Sub)
  • 状态管理 (State)
  • 可观测性 (Telemetry)
  • 数据库访问 (SQL)

一起探索云原生的未来。

与开发者一起探讨 Mecha 架构和云原生技术。