Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java rest api允许不安装splunk转发器吗?_Java_Rest_Splunk - Fatal编程技术网

Java rest api允许不安装splunk转发器吗?

Java rest api允许不安装splunk转发器吗?,java,rest,splunk,Java,Rest,Splunk,我有一个任务:调查不安装universal forwarder而只使用java的可能性。 REST API(java sdk)能允许这样做吗?我不知道你所说的“通用转发器”是什么意思,但它实际上不是一个“API”,更像是一种体系结构。例如,它通常与GET、PUT、DELETE和POST一起使用,以表示查找、插入、删除和更新记录的常见功能。REST应该是“无状态的”,这意味着您根本不在服务器端存储任何状态 我个人喜欢我的web应用程序使用REST方法,并且通常使用JSON作为我首选的传输格式。Sp

我有一个任务:调查不安装universal forwarder而只使用java的可能性。
REST API(java sdk)能允许这样做吗?

我不知道你所说的“通用转发器”是什么意思,但它实际上不是一个“API”,更像是一种体系结构。例如,它通常与GET、PUT、DELETE和POST一起使用,以表示查找、插入、删除和更新记录的常见功能。REST应该是“无状态的”,这意味着您根本不在服务器端存储任何状态

我个人喜欢我的web应用程序使用REST方法,并且通常使用JSON作为我首选的传输格式。SpringMVC和SpringRoo也可以用来帮助构建RESTfulWeb服务


如果“universal forwarder”的意思是不使用servlet容器,那么答案是“是”,但您为什么也要这样做呢?基本上,您必须实现自己的web服务器,或者某种套接字管理服务器。除了使用Tomcat,还有其他选择,比如Jetty,如果您不想在外部运行servlet容器,可以嵌入和扩展大多数servlet容器。不过,我不推荐这种方法,因为它很麻烦。

Splunk Java SDK肯定允许您直接将数据添加到Splunk索引中

以下是关于Splunk Java SDK的一般信息,包括示例和入门:


我们现在没有任何示例明确说明如何使用Java SDK将数据加载到Splunk中,但是如果您向devinfo@splunk.com我们可以帮你弄一个

我的意思是Splunk universal forwarder(我在主题中提到过)好的,所以看起来这个恶作剧只是某种数据聚合器。所以,简短的回答是:当然。详细回答:是的,您可以编写一个定制应用程序,提供一个REST接口,允许您从这个“通用转发器”正在读取的数据中读取数据并将其发送到某个地方:某个远程web服务、数据库等。这需要您编写大量代码,并且可能需要了解如何与Splunk应用程序接口。基本上,你是在写你自己的“转发器”。