您现在的位置是:首页 > 文章详情

腾讯 APIJSON 插件 apijson-influxdb 开源,支持物联网时序数据库

日期:2024-01-16点击:66

腾讯 APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。
为各种增删改查提供了完全自动化的万能 API,零代码实时满足千变万化的各种新增和变更需求。
能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。适合中小型前后端分离的项目。

自 2016 年开源 7 年来发展迅速,目前 16K+ Star 位居 400W Java 开源项目前 100。

国内 腾讯、华为、阿里巴巴、字节跳动、美团、拼多多、百度、京东、网易、快手、圆通 等 和
国外 Google, Apple, Microsoft, Amazon, Tesla, Meta(FB), Paypal 等数百个知名大厂员工 Star,
也有 腾讯、华为、字节跳动、Microsoft、Zoom、知乎 等 工程师/专家/架构师 提了 PR/Issue,
还被 腾讯、华为、百度、SHEIN、快手、中兴、传音、圆通、美图 等各大知名厂商用于各类项目。

 

apijson-influxdb 

腾讯 APIJSON 6.1.0+ 的 InfluxDB 数据库插件,可通过 Maven, Gradle 等远程依赖。
An InfluxDB plugin for Tencent APIJSON 6.1.0+

 

添加依赖

Add Dependency

Maven

1. 在 pom.xml 中添加 JitPack 仓库

 <repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> </repositories> 

2. 在 pom.xml 中添加 apijson-influxdb 依赖

 <dependency> <groupId>com.github.APIJSON</groupId> <artifactId>apijson-influxdb</artifactId> <version>LATEST</version> </dependency>

使用

Usage

在你项目继承 AbstractSQLExecutor 的子类重写方法 execute
Override execute in your SQLExecutor extends AbstractSQLExecutor

 @Override public JSONObject execute(@NotNull SQLConfig<Long> config, boolean unknownType) throws Exception { if (config.isInfluxDB()) { return InfluxdbUtil.execute(config, null, unknownType); } return super.execute(config, unknownType); }
 

在你项目继承 AbstractSQLConfig 的子类重写方法 execute
Override execute in your SQLConfig extends AbstractSQLConfig
 @Override public String getSchema() { return InfluxDBUtil.getSchema(super.getSchema(), DEFAULT_SCHEMA, isInfluxDB()); } @Override public String getSQLSchema() { return InfluxDBUtil.getSQLSchema(super.getSQLSchema(), isInfluxDB()); } 

有问题可以去 Tencent/APIJSON 提 issue

 

点右上角 ⭐Star 支持一下,谢谢 ^_^

https://github.com/APIJSON/apijson-influxdb

 

原文链接:https://www.oschina.net/news/275914
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章