没有项目描述

brewblox-histor的Python项目详细描述


#历史记录服务

历史记录服务是infloxdb数据库的看门人。它编写广播数据,并提供用于查询数据库的rest接口。

##功能

###queryclient([inflix.py](./brewblox_history/inflix.py))

处理直接查询infloxdb。api函数最终会调用它。

###infloxwriter([inflox.py](./brewblox_history/inflox.py))

定期将计划的数据点写入infloxdb。

公开提供write_soon()函数,可以在其中安排数据的写入。

###数据中继([relays.py](/brewblox_history/relays.py))

订阅事件总线上的广播交换,并计划所有接收到的数据以写入数据库。

默认情况下,它被订阅到用--broadcast-exchange命令行参数指定的广播交换。可以添加其他订阅。

##rest api

###订阅([inflox.py](/brewblox_history/inflox.py))

添加另一个广播订阅。此订阅接收到的所有数据都将写入infloxdb。

###查询([sse.py](/brewblox_history/sse.py))

外部客户端的公共查询API。输入在传递到infloxdb之前经过消毒。

###sse([sse.py](/brewblox_history/sse.py))

订阅数据库值的定期更新。端点参数与用于从queries获取值的参数类似。它将定期生成新接收的数据作为SSE数据。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Github操作在生成期间未识别机密值   java根据给定的索引号选择适当的字符。开关语句   java如何在我的项目中使用SCA mvn插件在Fortify SCA扫描中仅包含一个文件夹?   java SwingWorker无法完成   使用KeyBindings Java在按住键时摆动停止暂停   java如何从sqlite数据库获取数据   java如何使用windows批处理文件逐个启动spring引导jar文件?   在Java中,字典是在构造函数中初始化映射的更好方法   用于在Java中创建2D形状的swing高级API   JavaSwing:制作一个可滚动的JPanel列表   引用泛型类中枚举成员的c#语法   java Doc4j:由于元素类型不同,比较两个文档失败   java如何优化绘制这些标记?