Мой вопрос: нужно ли мне закрывать сервис после каждого поиска
Я бы сказал, что это зависит от ваших потребностей, я недостаточно хорошо знаю вашу заявку.
Если да, как закрыть?
В любом случае, вы можете: com.splunk.Service
иметь метод logout
для этого:
/**
* Forgets the current session token.
*
* @return The current {@code Service} instance.
*/
public Service logout() {
this.token = null;
this.removeAllCookies();
return this;
}
Иначе, есть ли максимальное количество заданий, которое я могу создать в каждой службе?
Я бы сказал, да, это должно быть то же ограничение, которое имеет пользователь, выполняя поиск через пользовательский интерфейс.