0
A
回答
0
Web服務可以響應請求。所以,你需要做的是讓所有5臺計算機調用一個函數來提交你需要從每臺機器上獲得的數據。然後,創建一個函數,每臺計算機調用以檢查響應是否準備就緒。一旦收集到來自每臺計算機的數據,Web服務將以正確的數據進行響應。
Web服務響應必須由客戶端而不是服務器啓動。
例如,
SubmitData(data)
返回布爾 - >每個計算機提交數據,如果返回成功與否。服務器將響應存儲在數據庫中。GetResponse()
返回數據或FALSE - >服務器檢查是否所有5臺計算機都有響應。如果不是,則返回FALSE。如果爲true,則處理並返回數據。
0
幾乎所有的Web服務框架都支持同步。 如果您使用的是C#,那麼你可能會從下面的文章benifit:
http://www.codeguru.com/csharp/csharp/cs_webservices/security/article.php/c9179
1
調用Web服務本質上是調用服務器上的網頁。服務器通常維護一個線程池,從中檢索線程來爲來電提供服務。因此,如果許多計算機同時調用相同的Web服務方法,只要線程池中有可用的線程,它們就會並行執行。如果所有線程都已經處於忙狀態,方法調用將開始暫停(並且服務器甚至可能報告它太忙而無法處理請求)。 5臺電腦應該不會造成問題。
相關問題
- 1. Kubernetes master還可以,但是小工沒有工作
- 2. mysqli連接可以並行工作嗎?
- 3. ARM和NEON可以並行工作嗎?
- 4. 只是我,還是Firebase的默認LIMIT()行爲向後工作?
- 5. 工作內部的工作應該使用perform_later還是執行
- 6. 延遲工作只是不工作
- 7. 還是[self dealloc]工作?
- 8. FileNotFoundException。工作並不能同時工作?
- 9. setTimeout只能在1000ms以下工作
- 10. 只有MainActivity按鈕可以工作
- 11. Android工作室 - 只是不能獲得行動酒吧/溢出工作?
- 12. 只是不能管理平臺工作
- 13. Zend_Validate_Date只是不能正常工作
- 14. 是否nservicebus serviceInsight只能工作nservicebus 4?
- 15. 此功能只是有時工作
- 16. APNS只能通過命令行工作
- 17. PHP TesseractOCR只能在命令行工作
- 18. 由Phabricator支持工作日誌記錄還是可以引入工作記錄功能?
- 19. 爲什麼webservice不能手動工作?
- 20. Url不能在我的Webservice中工作
- 21. 域名或webservice不能正常工作
- 22. event.preventDefault()只能工作一次
- 23. WCSession只能工作一次
- 24. HABTM只能單向工作
- 25. UIImagePickerController只能工作一次
- 26. GObject.add_emission_hook只能工作一次
- 27. Dispose()只能工作一次
- 28. Collections.shuffle只能工作一次
- 29. .replaceWith()只能工作一次
- 30. pushstate只能工作一次
@金:我的編輯是否有助於框架的問題,你想問? – shahkalpesh 2009-05-24 06:09:27