0

私にはタスクがあります。ユニバーサルフォワーダーをインストールせず、代わりに Java のみを使用する可能性を調査します。REST API (java sdk) で許可できますか?

4

2 に答える 2

1

Splunk Java SDK を使用すると、データを Splunk インデックスに直接追加できます。

Splunk Java SDK の例と開始方法を含む一般的な情報は、http: //dev.splunk.com/view/java-sdk/SP-CAAAECNにあります。

現在、Java SDK を使用してデータを Splunk にロードする方法を明示的に示す例はありませんが、devinfo@splunk.com にメモをドロップしていただければ、1 つ取得できます。

于 2012-04-04T23:14:51.443 に答える
0

「ユニバーサルフォワーダー」が何を意味するのかわかりませんが、 RESTは実際には「API」ではなく、アーキテクチャ構造のようなものです。たとえば、通常、 GET、PUT、DELETE、POST などのHTTP 動詞と組み合わせて使用​​され、レコードの検索、挿入、削除、および更新の一般的な機能を表します。REST は「ステートレス」であると想定されています。つまり、サーバー側に状態をまったく保存しません。

私は個人的に、自分の Web アプリよりも REST アプローチを好み、通常は優先トランスポート形式として JSON を使用しています。Spring MVC と Spring Roo を使用して、RESTful Web サービスの構築を支援することもできます。

「ユニバーサル フォワーダー」がサーブレット コンテナーを使用しないことを意味する場合、答えは「はい」ですが、なぜそれも必要なのでしょうか? 基本的には、独自の Web サーバーを実装するか、独自のソケット管理サーバーを実装する必要があります。Jetty など、Tomcat を使用する代替手段があり、外部で実行したくない場合は、ほとんどのサーブレット コンテナーを組み込み、拡張することができます。ただし、この方法はかなり面倒なのでお勧めしません。

于 2012-03-19T15:45:37.307 に答える