🎉v0.1.2 已发布 - 新增企业级功能

Map. Verify. Steer Cross-Service Choreography

契约即代码交互逻辑治理平台。通过双规约原则(ServiceSpec + FlowSpec)进行契约验证和执行, 将追踪转换为可执行契约,在 CI/CD 和运行时验证微服务编排。

跨平台支持
5分钟快速开始
开源免费
terminal
$ choreoatlas validate --flow order-fulfillment.flowspec.yaml \
                      --trace successful-order.trace.json

✅ FlowSpec validation passed
✅ ServiceSpec contracts validated  
✅ Execution trace matches choreography
✅ All conditions satisfied

📊 Coverage: 95% | Steps: 8/8 | Services: 4/4
🎯 Baseline: ↑2% vs previous run
500+
开源下载
5
企业用户
99.9%
验证准确率

核心能力

Atlas 组件家族

Scout 探索、Proof 校验、Pilot 指导 - 全方位微服务编排治理

双规约验证

ServiceSpec 服务级契约 + FlowSpec 编排级规约,确保服务间交互的完整性和一致性

实时验证

基于执行追踪的动态验证,将实际运行情况与预期编排进行对比

可观测性集成

支持 OTLP、Jaeger、Tempo 等主流链路追踪系统,无缝集成现有基础设施

CI/CD 门禁

与 GitHub Actions、Jenkins 等 CI/CD 系统集成,在部署前验证服务编排

自动发现

Atlas Scout 从追踪数据自动生成初始 FlowSpec,降低接入成本

智能告警

基线漂移检测、异常抑制、智能通知,减少噪声提高效率

FlowSpec 示例

order-fulfillment.flowspec.yaml
info:
  title: "订单履行流程"
  version: "1.0.0"
  
services:
  order: 
    spec: "./services/order.servicespec.yaml"
  payment:
    spec: "./services/payment.servicespec.yaml"
  inventory:
    spec: "./services/inventory.servicespec.yaml"
    
flow:
  - step: "创建订单"
    call: "order.create"
    input:
      items: "${request.items}"
    output:
      orderId: "response.id"
      
  - step: "验证库存"
    call: "inventory.check"  
    input:
      items: "${request.items}"
      orderId: "${orderId}"
    output:
      available: "response.available"
      
  - step: "处理支付"
    call: "payment.process"
    input:
      amount: "${request.amount}"
      orderId: "${orderId}"
    condition: "${available == true}"
    output:
      paymentId: "response.id"

解决方案

为现代分布式系统而生

从开发到运维,全生命周期的微服务编排治理方案

微服务治理

统一的服务间契约管理,确保分布式系统的一致性和可靠性

  • 契约驱动开发
  • 版本兼容性检查
  • 服务依赖映射
  • 变更影响分析
了解更多

质量保障

持续验证和测试,确保微服务编排在各个环境中的正确性

  • CI/CD 门禁集成
  • 端到端验证
  • 回归测试自动化
  • 质量度量报告
了解更多

可观测性

深度集成链路追踪,提供实时的服务编排监控和告警

  • 实时监控看板
  • 异常检测告警
  • 性能基线对比
  • 根因分析支持
了解更多

准备开始了吗?

5分钟完成安装,立即体验 ChoreoAtlas 的强大功能

用户评价

客户的成功就是我们的成功

来看看我们的用户如何评价 ChoreoAtlas

使用 ChoreoAtlas 后,我们的微服务编排验证效率提升了 300%。双契约机制让我们在部署前就能发现潜在问题,大大降低了生产环境的风险。

张建国
技术总监某金融科技公司

FlowSpec 让我们的服务编排文档化程度显著提升。开发团队可以清晰地理解服务间的依赖关系,新人上手速度也快了很多。

李美华
DevOps 工程师某电商平台

集成到 CI/CD 流水线后,我们能够在每次部署前自动验证服务编排的正确性。这种自动化的质量门禁让我们的发布更加可靠。

王志强
SRE 负责人某云服务商
500+
开源下载量
5
企业客户
99.9%
服务可用性

开始您的微服务编排治理之旅

ChoreoAtlas 提供完整的解决方案,从开发到运维,让您的分布式系统更加可靠和可维护

快速开始

5分钟完成安装,立即体验完整功能

立即开始

开源代码

查看源码,参与贡献,与社区一起成长

访问 GitHub

详细文档

完整的使用指南和最佳实践

阅读文档

需要定制化解决方案?

我们的专家团队随时为您提供专业咨询和技术支持

联系我们