bramble
约 1 分钟阅读
- movio/brambleGitHubmovio/bramblemovio/bramble · MIT, Golang · GraphQL Gateway · 包含简单的 AdminUI · 暂不支持 subscription笔记:bramble
- MIT, Golang
- GraphQL Gateway
- 包含简单的 AdminUI
- 暂不支持 subscription
type Service {
name: String!
version: String!
schema: String!
}
type Query {
# 返回 服务信息
service: Service!
}
# 跨服务 类型 - 会合并类型
directive @boundary on OBJECT | FIELD_DEFINITION
# 多个服务可同时在相同 ns 下
directive @namespace on OBJECTtype Gizmo @boundary {
id: ID!
size: Float!
}
type Query {
gizmo(id: ID!): Gizmo @boundary
}
type MyNamespaceQuery @namespace {
subnamespace: SubNamespaceQuery!
}
type SubNamespaceQuery @namespace {
someField: String!
}
type Query {
myNamespace: MyNamespaceQuery!
}关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub1 条
- movio/bramblegithub.com/movio/bramble