2016-07-01 6 views
1

Ich mache ein WebScrapping mit Jar ich erstellt, die einen Proxy verwendet. Meine Frage ist, dass ich ein großes Projekt habe, in dem mehr webscrapers in paralel arbeiten werden.Java Proxy-Einstellungen in jar verwenden

Mit diesem Code:

System.getProperties().put("http.proxyHost", "someProxyURL"); 
System.getProperties().put("http.proxyPort", "someProxyPort"); 
System.getProperties().put("http.proxyUser", "someUserName"); 
System.getProperties().put("http.proxyPassword", "somePassword"); 

werden die anderen webscrapers beeinflussen?

+0

Nicht klar, was Sie fragen? – bated

Antwort

1

Wenn Sie sie als separate Prozesse ausführen, hat jeder Prozess seine eigenen Systemeigenschaften. Wenn Sie sie in einem Prozess als separate Threads ausführen, teilen sie diese Eigenschaften.

+0

eine Frage, ich verwende Threads für jeden Webscrapper, bedeutet dies, dass meine Proxy-Einstellungen nur die mit Proxy-Einstellungen beeinflussen? – estesMX

+0

Nein, alle Webscrapper in dem einen Prozess verwenden die gleichen Einstellungen, wenn sie eine Konfiguration aus den Systemeigenschaften erhalten, auch wenn sie unterschiedliche Threads sind. –