@ bimetal/ 频道
通用插件通知通道抽象. 域-不可知""send-to-repied" mit Capability-Modell + abhängigkeitsfreiem 模板-渲染器. In-Process-Default; 外接器(Webhook, Slack, Email, SMS,.) 执行器 Das gleiche 接口.
外相依无相. 无 @bimetal/* 依赖性。 站稳了 Stack neben @bimetal/broker: beide sind Transport-Primitive, keine域名- spezifischen 套接字.
安装
npm install @bimetal/channel
里面的东西
类型
Channel<TMessage = ChannelMessage>—— 说send(recipient, message), (中文(简体) ),capabilities选项close()(原始内容存档于2018-09-26). Adapter hängen NUR hieran, nicht am Alerting-Kern.ChannelMessage—— 说{ subject?, body, meta? }. 预降级.ChannelCapabilities—— 说{ batch, retries }Einzige Quelle der Wahrheit für Adapter-Fähigkeiten (英语).Recipient, (中文(简体) ),Template
默认模板( 0- dep)
interpolate(template, data)最小值{{pfad}}- 铸币师,原型机Object.hasOwn) (中文(简体) ). 贝乌斯克因 Handlebars/Mustache — das verletzt “ 零外隔” 。 Eine App klinkt einen eigenen Render über das (英语)Template- 内幕.defaultTemplate—— 说Template- 永不放弃interpolate。 。 。 .
程序失败
createInProcessChannel(options?)- 测试-收集器 mitsent()编号 :clear(); 可选fail- 库克·斯泰尔勒夫勒 (原始内容存档于2018-10-21). Beweist die Verdrahtung ohne Netzwerk/ Creditis.
Geteilter HTTP-Helfer (für die HTTP-Adapter) (法语)
httpSend(req, options?)- Post über das (西班牙语)fetch- 全球;fetch语录HttpSendOptions.fetch),亦为单位-testbar ohne Netzwerk. 请求时间通过AbortController(单位:千美元)timeoutMs, 默认 10s) —— ein hängender Productor blockiert nie den Orchestrator-Tick.ChannelHttpError- Zustelfehler mit HTTP - Status. - 苏斯泰尔尔菲尔夫·米特尔夫勒 - 状态..message体 -- -- frei(HTTP <status>(中文(简体) ) einem Event-Log中的 sicher zum Persistieren; der gekappte Profer-Body laegt nur auf.detail(短暂诊断). (原始内容存档于2018-10-21) (英语). Hält Credience-/PII-Echos aus unveränderlichen Logs heraus.
设计
- 常规
TMessage:kein DomainEvent-/Alert-Lock-in. (原始内容存档于2018-09-29). (原始内容存档于2017-10-29) (英语). Der Channel kent Weder Event -- Sourcing noch Karender. - 能力页:1
batch, (中文(简体) ),retries(德文)Werden explizit kommuniziert, nicht durch An-/Abwesenheit von Methoden. 维基语录链接:名人名言 - 文学作品 - 谚语 - 谚语 - 谚语 - 谚语 - 谚语 - 谚语. - 费利·费勒: ein no-2xx 旋转
ChannelHttpError(原始内容存档于2013-10-12). mit body-freier message—— die Security-Eigenschaft, auf der Alerting-Fehlervertrag aufsetzt. - 零点模板: der Default-Render ist absichtlich 最小; mächtigere 引擎 sind App-Sache über das 接口.
许可证
Apache 许可证 2.0