Может ли api rest разрешить не устанавливать spunk форвардер? - PullRequest
0 голосов
/ 19 марта 2012

У меня есть задача: изучить возможность не устанавливать универсальный экспедитор и использовать вместо него только java. Может ли REST API (java sdk) сделать это?

Ответы [ 2 ]

1 голос
/ 05 апреля 2012

Splunk Java SDK определенно позволит вам добавлять данные непосредственно в индекс Splunk.

Общая информация, включая примеры и начало работы с Splunk Java SDK, находится здесь: http://dev.splunk.com/view/java-sdk/SP-CAAAECN

У нас сейчас нет примеров, которые бы явно указывали, как загружать данные в Splunk с помощьюJava SDK - но если вы отправите заметку на devinfo@splunk.com, мы сможем получить ее для вас.

0 голосов
/ 19 марта 2012

Я не уверен, что вы подразумеваете под «универсальным экспедитором», но REST на самом деле не «API», это скорее архитектурная структура. Например, обычно он используется вместе с HTTP-глаголами , такими как GET, PUT, DELETE и POST, для представления общих функций поиска, вставки, удаления и обновления записи. Предполагается, что REST не имеет состояния, то есть вы вообще не сохраняете состояние на стороне сервера.

Лично я предпочитаю подход REST моим веб-приложениям и обычно использую JSON в качестве предпочитаемого транспортного формата. Spring MVC и Spring Roo также могут использоваться для создания веб-службы RESTful.

Если под «универсальным перенаправителем» вы подразумеваете не использование контейнера сервлета, то ответ «да», но зачем вам тоже? Вам бы пришлось реализовать собственный веб-сервер или собственный сервер управления сокетами. Есть альтернативы использованию Tomcat, такие как Jetty, и большинство контейнеров сервлетов могут быть встроены и расширены, если вы не хотите запускать их внешне. Я бы не рекомендовал такой подход, так как это очень больно.

...