Planuję użyć w swoim projekcie aplikację net-snmp, wersja dla Windowsa 64b. Net-snmp będzie wywoływany z poziomu Javy poprzez utworzenie nowego procesu z z przekazywanymi parametrami - problem tylko jest z kwestią z uzyskania odpowiedzi zwrotnej do programu macierzystego, bowiem program net-snmp będzie działał w konsoli systemowej Windowsa (cmd). W jaki sposób można byłoby uzyskać odpowiedź do z powrotem do projektu? Od razu informuję że rozwiązanie musi być jak najbardziej optymalne gdyż projekt będzie pracował na dużych zbiorach danych.
0
0
Jak uruchomisz proces z poziomu Javy to dostaniesz obiekt klasy Process
→ https://docs.oracle.com/javase/8/docs/api/java/lang/Process.html
Wystarczy sobie wyciągnąć z niego inputStream i masz już potok bajtów. Bardziej optymalnie się nie da.
BTW, czym są dla ciebie duże zbiory danych? 100MB/s? 1GB/s?