文件名称:overmind:实验性监视工具,可与Clojure组件配合使用
文件大小:49KB
文件格式:ZIP
更新时间:2024-06-04 17:20:03
Clojure
过分注意 这是什么? 这主要是使用Clojure进行的实验。 Overmind是一种服务器监视工具,输入组件可以发送通知,输出组件可以侦听通知并将它们重新广播到外部系统。 电流输入 路径观察器,可让您知道何时从目录树中添加/删除文件 当空间不足时发送事件的空间观察器 电流输出 通知的RSS提要实施不佳 一个简单的电报机器人通知程序 关于组件(Clojure多伦多聚会的注意事项) 他比我更好地解释了所有这些方式,但我会给您一个快速的TL; DR;。 这里 问题 您的应用具有状态 通常,该状态是全球性的 一切都是希格尔顿 一个大型应用程序是由几个有状态的过程(组件)组成的 您的应用程序的不同部分相互依赖 组件库 组件 为您提供了一种实现此模式的简便方法 组件具有start / stop生命周期 每个生命周期函数都可以返回组件对象的更新版本 构造函数用于先验已知的配置 运行时依赖项被注入(由