kw pipeline
Зарезервированное слово
Список слов: §1.4
Синтаксис
Pipeline = "pipeline" Ident "(" [ Params ] ")" "->" Type "{" PStep { "->" PStep } "}"
[ "on_error" "(" Ident "," Ident ")" Block ] ;Грамматика: Прил. A
Определяется в
- 10.6 Пайплайны — Пайплайн — линейная цепочка шагов, каждый из которых выполняется на своём узле; данные передаются от узла к узлу напрямую, вызывающий получа
- 1.4 Ключевые слова — Зарезервированные (нельзя использовать как имена)
Примеры
pipeline uploadPhoto(img: Image) -> PhotoId {
validate
-> Store.put(it) on storage
-> respond it.id
-> resize(it, THUMB_SIZES) on gpu
-> moderate on ml durable
-> SearchIndex.add(it)
} on_error(e, step) { Dlq.push(e, step) }Связанные диагностики
pipeline-idempotency, respond-twice, respond-type, unknown-role