2016-07-01 77 views
1

我正在做我創建的jar的webscrapping,它使用代理。 我的問題是,我有大型項目,更多webscrapers將在paralel工作。Java在罐子裏使用代理設置

使用此代碼:

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

會影響別人webscrapers?

+0

不清楚你在問什麼? – bated

回答

1

如果將它們作爲單獨的進程運行,則每個進程都有自己的系統屬性。如果您將它們作爲單獨的線程在一個進程中運行,則它們共享這些屬性。

+0

有一個問題,我爲每個webscrapper使用線程,這意味着我的代理設置將影響只有一個代理設置? – estesMX

+0

不,一個進程中的所有webscrappers將使用相同的設置,如果他們從系統屬性獲取配置,即使它們是不同的線程。 –