2017-06-15 103 views
0

Web服務B一直是提供已服務數年的信息的服務。 「A」正在同一臺服務器上開發,需要「B」包含的信息。這會導致任何問題嗎?當Web服務「B」作爲「A」駐留在服務器上時,是否有任何關於從IIS Web服務「A」調用IIS Web服務「B」的問題?

+0

時間是我看到的唯一問題。如果服務B沒有被預熱,經過這樣的循環可以在相當大的檢索信息之前增加延遲,如果服務B沒有預熱,則幾秒(或者如果數據集相當大,則爲幾分鐘)。有人可能會有更多的實質性答案或其他顧慮。 – Kiradien

+0

「B」是一種輕量級服務,經常在其他地方調用。所以對尺寸的關注以及「發動機暖機」不在那裏。 – Elwood

回答

0

這裏的擔心可能會有所不同,具體取決於您可能會或可能不擔心。

你要問幾個問題:

  • 是性能的關注?
    • 如果您資源不足,可能需要關注。如果你的IIS服務器可以同時處理,那麼沒有理由擔心。
  • 發展時間是一個問題嗎?
    • 如果是這樣,那麼您肯定希望保持Web Service B運行並重新使用現有功能。

簡單地說,除非有一個理由不使用它(的表現,不正確的數據,等等),那麼它會是很難拿出有效的關注。

+0

謝謝,我只是檢查任何響應,如「港口80被淹沒」。根據IBM的迴應,我事先處理了多米諾骨牌發展,並調用了來自同一臺服務器的服務,最終導致其崩潰。 – Elwood

+0

沒問題。即使如此,您仍然可以更改WebService B的端口。但是,在耗盡服務器本身資源之前,您可能不會遇到阻塞的端口。根據我的經驗,IIS在引導流量方面非常出色。 – Cory