0
点赞
收藏
分享

微信扫一扫

OpenTSDB源码解析之HttpRpc接口

ZSACH 2022-01-28 阅读 101


OpenTSDB源码解析之HttpRpc接口

1.接口代码

import java.io.IOException;

import net.opentsdb.core.TSDB;

/**
* Base interface for all built-in HTTP query handlers.
* 对于所有内置HTTP 查询请求处理的基础接口
*/
interface HttpRpc {

/**
* Executes this RPC.执行这个RPC
* @param tsdb The TSDB to use.
TSDB对象
* @param query The HTTP query to execute.
需要执行的HTTP 请求
*/
void execute(TSDB tsdb, HttpQuery query) throws IOException;
}

上述的​​execute()​​方法是其核心方法。针对不同的类,有着不同的实现方法。

2.主要实现类

RPC过程是一个响应过程,openTSDB有很多​​http api​​,这些​​http api​​​都是通过实现​​HttpRpc​​接口进行触发动作的。主要的实现类如下图所示:

OpenTSDB源码解析之HttpRpc接口_java



举报

相关推荐

0 条评论