reliability

    1熱度

    1回答

    我有一個在Linux上工作的網絡應用程序。我想要做的是讓我的應用程序能夠宣佈它在局域網中的存在,然後通知其他應用程序一些變化。因爲我不知道我的應用程序有多少實例已經在局域網中的其他主機上工作了,所以我不能使用SCTP,多播通信是唯一的方法(或者您知道其他解決方案?)。 結構我想通過多播地址發送具有固定大小(320字節)幷包含二進制數據,它實際上是數字和位標誌的結構。 我想知道是否有任何知名的編程技

    2熱度

    4回答

    我想創建一個在Windows Azure中託管的Web服務。客戶端將上傳文件進行處理,雲端將處理這些文件,生成結果文件,客戶端將下載它們。 我想我將使用Web角色來處理HTTP請求和工作者角色以進行實際處理,並使用Azure隊列或Azure表存儲來跟蹤請求。讓我們假裝它將是Azure表存儲 - 每個用戶上傳文件的一個「請求」記錄。 一個主要的設計問題是處理單個文件可能需要從1秒到10個小時。 因此

    1熱度

    3回答

    我想盡可能使Windows Azure應用程序具有防錯能力,並且我需要能夠有意識地使角色崩潰,以測試整個應用程序如何從此類崩潰中恢復。 我想我可以插入代碼直接進入,將獲得一個隨機數,並決定用一些比較低的概率崩潰的作用。真正的問題是 if(isTimeToCrash()) { //what exactly do I do here? } 如何一旦我決定是時候崩潰一個角色。 如何可靠地

    0熱度

    1回答

    我開發了一個使用廣泛Web服務的移動應用程序。它連接到我的共享主機服務器以獲取實時信息。因此,確保服務器啓動非常重要。否則,我將失去客戶。 一些背景。我更換了不少於3個託管服務提供商,因爲它們在正常運行時間方面不太可靠。我現在的託管方式比前三種託管方式要好,現在我用了一年多,他們有99.9%的正常運行時間保證和全部,但是今天我有大約3個小時的停機時間。這就是我創建這篇文章的原因。 並非我們所有的小

    0熱度

    4回答

    我希望我的Azure角色爲reprocess data in case of sudden failures。我考慮以下選項。 對於要處理的每個數據塊,我都有一個數據庫錶行,並且可以添加一個表示「處理節點上一次ping的時間」的列。因此,當一個節點抓取一個數據塊進行處理時,它將「處理」狀態和該時間設置爲「當前時間」,然後節點負責每隔一分鐘更新一次該時間。然後週期性地,一些節點會要求「所有的處理狀態

    0熱度

    1回答

    假設我的Azure角色在Windows臨時文件夾中創建了大量臨時文件,並忘記刪除它們。在某些時候,它會收到「無法創建臨時文件」錯誤。假設一旦發生這種情況,我的角色代碼會拋出RoleEntryPoint.Run()的異常,並重新啓動角色。 我不是在說這裏完美的Azure感知代碼。我的角色可能會使用第三方黑匣子代碼,這些代碼現在不會涉及Azure和「本地存儲」,只會撥打System.IO.Path.G

    1熱度

    1回答

    假設我的Azure角色以某種方式耗盡了系統範圍的資源。例如,它產生許多進程,所有這些進程掛起並佔用系統中的所有虛擬內存。或者它創建了大量的Windows API事件對象,但未能釋放它們,並且不能創建更多此類對象。我的意思是任何東西except trashing the filesystem。 現在我描述的變化抵消一次正常的Windows機器重新啓動 - 進程被終止,虛擬內存被「回收」,事件以及其他

    0熱度

    1回答

    本質上,我正在編寫一個服務,它將幫助我們確定我們訪問的API之一是否出現故障。每個API偶爾會返回一個隨機500錯誤或其他奇怪的事情,所以我們不想在每次出現隨機錯誤時提醒世界。我試圖想出最好的方法來確定最近是否有來自特定提供商的錯誤峯值。 假設我有一個服務設置,可以跟蹤最近發生的某個特定服務的錯誤數量,然後編寫一個守護進程或cron作業,定期檢查這些數字,並在出現峯值時發送警報服務提供的錯誤數量。

    0熱度

    1回答

    在微軟的採訪,我提出以下問題: 系統是保證任何給定的時間內失效的時間的10%,什麼是後兩小時的故障率是多少?一百萬小時後? 我在可靠性理論和失敗率方面不是很有經驗,但是對這個問題的任何意見都會非常感謝。

    8熱度

    1回答

    顯然,問題的答案取決於一些環境因素。 在一般,我想知道是什麼人的經驗與HtmlUnitDriver作爲一個可靠的工具,它可以是「信任」來瀏覽網站基本相同的方式其他瀏覽器做。 當然,我意識到「其他瀏覽器的做法」非常模糊;自然每個瀏覽器都會有它的怪癖。但是我正在一個項目中,我們有數百個驗收測試場景(編寫於JBehave),並使用FirefoxDriver和InternetExplorerDriver,