我剛剛使用管理REST API進行了VIP交換。在操作返回狀態代碼「成功」之前花了30秒,但是在服務請求開始返回新內容之前還有一分多秒。因爲我需要管理啓動速度慢的流程,所以我需要在VIP交換之前和之後通知我的工作人員角色。所以問題是:我如何確信VIP交換已完成?如果我開始從新部署中獲取內容,在採取行動之前應該等待多久?也就是說,是否所有的網絡角色都會同時交換? This thread報告舊內容被退回長達30分鐘,但我覺得很難相信。也許他們有緩存或代理。如何知道Azure VIP交換何時完成?
1
A
回答
7
實際的VIP交換應該永遠不會超過幾十秒的順序,所以「只等一分鐘」就可以正常工作。也就是說,現有的連接可以持續一段時間。如果你一遍遍地在同一個瀏覽器中刷新,你可能會設法打開一個TCP套接字(由於HTTP保持活動)。儘管有VIP交換,套接字仍處於打開狀態並連接到舊部署。
因此需要多長時間取決於您要測量的是什麼。重新編程負載平衡器以指向新部署的過程非常快。所有用戶斷開連接並建立新連接(及其緩存被刷新等)的過程可能需要更長的時間。
0
我不知道你在Azure方面進行VIP交換的實際物理動作的確切答案。 但是,交換髮生時,DNS名稱更改需要一段時間才能傳播。即使你的TTL(生存時間)相對較小。這是因爲大多數ISP在他們自己的服務器上緩存DNS解析以及在新IP解析爲舊名稱時,各種DNS緩存必須刷新
相關問題
- 1. 如何知道完成服務何時完成交付結果?
- 2. 自動Azure VIP交換
- 3. Silverlight轉換爲HTML5 Azure VIP交換
- 4. 如何知道FileSystemWatcher何時完成
- 5. 如何知道dllmain何時完成?
- 6. 如何知道Core Animation何時完成?
- 7. 如何知道何時下載完成
- 8. 如何知道ScheduledExecutorService何時完成
- 9. 如何知道何時下載完成?
- 10. 如何知道FileSystem.CopyDirectory何時完成?
- 11. 我如何知道location.reload()何時完成?
- 12. 如何知道dd何時完成
- 13. writeToFile如何知道它何時完成
- 14. 如何知道何時安裝完成?
- 15. 如何知道綁定何時完成?
- 16. 如何知道IntentService何時完成?
- 17. 如何知道appcache何時完成?
- 18. Windows Azure VIP交換和多個web.configs
- 19. 如何知道Silverlight VisualStateManager.GoToState轉換何時完成?
- 20. 想要知道UIPickerViewDataSource何時完成
- 21. 知道線程何時完成
- 22. 知道模態動畫何時完成
- 23. 如何知道dismissModalViewControllerAnimated何時啓動以及何時完成?
- 24. 我需要知道何時休眠已完成其交易
- 25. 如何知道Lucene索引生成過程何時完成
- 26. 我如何知道Facebook社交小部件何時完成加載?
- 27. 我如何知道我已經完成了交互模式?
- 28. WPF,如何知道任務已完成
- 29. 如何知道MKMapview setRegion:animated:已完成?
- 30. 我如何知道reloadData已經完成
謝謝。我沒有想過保持活躍,我可以看到Firefox _does_保持活動連接,即使在我使用Refresh時也是如此。禁用保持活動狀態後,我會重試我的實驗。 –