pager:灵活的寻呼机系统

时间:2024-07-29 08:35:45
【文件属性】:

文件名称:pager:灵活的寻呼机系统

文件大小:13KB

文件格式:ZIP

更新时间:2024-07-29 08:35:45

Go

寻呼机 灵活的寻呼机系统,用 Go 编写,在 AppEngine 上运行。 通过alias+tag@my-pager.appspotmail.com接收电子邮件。 查找该别名的配置,并在确认之前向一系列寻呼机发出警报。 特征: 过滤标签(例如chris+cpu@ “cpu”) 按发件人过滤 过滤主题行 过滤身体 子字符串和正则表达式过滤器 按时间过滤 通过电子邮件页面(短信或电话来电) Fall-through 寻呼机配置(如果一个通道不确认警报,下一个将收到警报)。 配置 配置目前是通过嵌入二进制文件的文本文件进行的。 配置语言是 protobuf 文本格式。 有两组配置:匹配器和寻呼机。 匹配器为传入消息定义一组规则。 寻呼机是一系列具有相关超时的通信渠道(例如电子邮件、电话、短信)的定义。 例子: # File: matchers/example rule: <


【文件预览】:
pager-master
----matchers()
--------cbro(102B)
----import.go(1KB)
----pagers()
--------cbro(51B)
----processor.go(2KB)
----config.proto(977B)
----notify.go(833B)
----escalation.go(2KB)
----config()
--------config.pb.go(5KB)
----LICENSE(11KB)
----README.md(2KB)
----http.go(4KB)
----.gitignore(316B)
----app.yaml(200B)

网友评论