服务apismithysmithy awslabs/smithy 是什么 服务定义 DSL DSL 支持 JSON 模式 - 对生成友好 注重元数据 - 协议无关 - 主要用于代码生成 这一点直接区别于 gql, grpc, openapi 表达能力较强 - 支持扩展、限制、自定义类型、Annotation 实现基于 Java - 使用起来相对麻烦 参考 smithy 1.0 spec