成人网站入口,五月丁香久久,亚洲精品99,亚洲欧美精品中文幕无码三区,丁香五月激情网,国产一区二区不卡视频,日韩精品网站,国产精品999

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業(yè)大功率電感生產(chǎn)加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設(shè)計、生產(chǎn)、銷售工廠。設(shè)計、繞線、組裝、檢測、包裝、出貨等全制程的工藝流程!擁有完整、科學(xué)的質(zhì)量管理體系。專業(yè)技術(shù)團隊10人,我們的誠信、實力和產(chǎn)品質(zhì)量獲得業(yè)界的認(rèn)可。歡迎各界朋友蒞臨參觀、指導(dǎo)和業(yè)務(wù)洽談。 ...

基于云存儲實現(xiàn)用Windows Azure Storage增強應(yīng)用程序的引擎

時間:2015-05-17 14:58:17 點擊:

概述:您可以在云中運行后臺進程。Kevin Hoffman 和 Nate Dudek 使用購物車示例演示如何構(gòu)建應(yīng)用程序引擎,以及如何使用Azure Sto工字電感器rage實現(xiàn)異步消息傳送和處理。

 開發(fā)人員容易依賴其有形的、可感知的基礎(chǔ)結(jié)構(gòu),就像其是“安全毛毯”。他們知道如何使用、如何操作,如果出現(xiàn)問題,他們知道問題出在哪兒。而這通常會成為開發(fā)人員采用更新的技術(shù)(例如云計算)的障礙。

  心存懷疑的開發(fā)人員提出的最大疑問之一是他們?nèi)绾卧谠浦欣^續(xù)運行后臺進程,即他們的引擎如何繼續(xù)運行。本文旨在通過向您演示如何構(gòu)建應(yīng)用程序引擎以及使用 Windows Azure Storage 實現(xiàn)異步消息傳送和處理來為您揭開云中缺乏后臺處理的神秘面紗。

  為了證明開發(fā)人員可以拋開其有形的基礎(chǔ)結(jié)構(gòu)這條“安全毛毯”并將其應(yīng)用程序引擎置于云中,我們將介紹如何實現(xiàn)電子商務(wù)應(yīng)用程序的一個小型子集 Hollywood Hackers,您可以從中購買到 Hollywood 用于完全忽略物理法則和過時的常識的所有神奇技術(shù)。

  我們將介紹的兩個主要方案如下:

  將異步文本消息 (“toasts”) 發(fā)送給使用該應(yīng)用程序的用戶,以通知他們發(fā)生的重要事件(如已提交他們的購物車)或在員工之間發(fā)送消息。此方案使用 Windows Azure Queue、Windows Azure Table 和 Windows Azure 工作者角色。

  此方案使用 Windows Azure Queue 和 電感器英文Windows Azure 工作者角色將購物車提交給執(zhí)行引擎。

  使用隊列存儲進行內(nèi)部應(yīng)用程序消息傳送

  在介紹具體的方案之前,我們需要先介紹一些有關(guān) Windows Azure Queue 的基礎(chǔ)知識。云中的隊列與傳統(tǒng)的 .NET 應(yīng)用程序中的隊列的運行方式不太一樣。在處理 AppDomain 中的數(shù)據(jù)時,您知道該數(shù)據(jù)只有一份,它完整地位于單一托管進程中。

  而在云中,您的一部分?jǐn)?shù)據(jù)可能在加利福尼亞,而另一部分可能在紐約,并且您可能會安排一個工作者角色在德克薩斯州對該數(shù)據(jù)進行處理,而另一工插件電感器作者角色在北達(dá)科他州進行數(shù)據(jù)處理。

很多開發(fā)人員在適應(yīng)這種分布式計算和分布式數(shù)據(jù)時面臨著一些不熟悉的問題,例如對可能出現(xiàn)的故障進行編碼、針對數(shù)據(jù)提交形成多次重試的概念甚至冪等性的理念。

  只要您不將 Windows Azure Queue 視為進程內(nèi)的常規(guī) CLR 隊列,其工作方式其實非常簡單。首先,應(yīng)用程序?qū)⑾蜿犃蝎@取一些數(shù)量的消息(需要記住,一次不會超過 20 條)并提供一個超時。此超時控制對其他隊列處理客戶端隱藏這些消息的時間。當(dāng)應(yīng)用程序成功完成需要對隊列消息進行的所有處理后,將刪除該消息。

  如果應(yīng)用程序引發(fā)異?;蛱幚黻犃邢⑹?,則在超時期限過后,其他客戶端可以再次看到該消息。因此,當(dāng)一個工作者角色處理失敗后,其他工作者角色可以繼續(xù)進行處理。向隊列提交消息非常簡單:應(yīng)用程序直接或借助客戶端庫形成適當(dāng)?shù)?HTTP POST 消息,然后提交字符串或字節(jié)數(shù)組。隊列專門用于進行內(nèi)部應(yīng)用程序消息傳送和非永久存儲,因此這些消息占用的空間需要相當(dāng)小。

  如上所述,您可能安排多個工作者角色都嘗功率電感器試處理同一消息。雖然隱藏當(dāng)前正在處理的消息的不可見超時很有幫助,但不能確保萬無一失。要完全避免沖突,您應(yīng)該將您的引擎處理設(shè)計為冪等。換句話說,同一隊列消息應(yīng)該可以由一個或多個工作者角色處理多次,而不會使電感器廠家應(yīng)用程序處于不一致的狀態(tài)。

  理想情況下,您希望工作者角色可以檢測出是否已完成對給定消息的處理。在編寫工作者角色來處理隊列消息時,請牢記您的代碼可能會嘗試處理已處理過的消息,盡管這個可能性微乎其微。

  圖 1 中的代碼段顯示了如何使用隨 Windows Azure SDK 一起提供的 StorageClient 程序集創(chuàng)建消息并將其提交給 Windows Azure Queue。StorageClient 庫實際上只是 Windows Azure Storage HTTP 接口周圍的包裝。

 圖 1 創(chuàng)建消息并將其提交給 Windows Azure Queue

string accountName; 
string accountSharedKey; 
string queueBaseUri; 
string StorageCredentialsAccountAndKey credentials; 
 
if (RoleEnvironment.IsAvailable) 
{ 
// We are running in a cloud - INCLUDING LOCAL! 
 accountName = 
 RoleEnvironment.GetConfigurationSettingValue("AccountName");  大功率電感廠家 |大電流電感工廠

  • QQ版智能家居使用說明
    QQ版智能家居使用說明 QQ版智能家居是我們最新開發(fā)的高科技智能產(chǎn)品,它獨創(chuàng)采用嵌入式Linux操作系統(tǒng),內(nèi)部直接可以運行QQ,系統(tǒng)穩(wěn)定性大大提高、功能更加智能化。系統(tǒng)內(nèi)
  • 單片機設(shè)計過程中如何擺脫電磁干擾?
    4月08日 第三屆·無線通信技術(shù)研討會 立即報名 12月04日 2015?第二屆中國IoT大會 精彩回顧 10月30日ETF?智能硬件開發(fā)技術(shù)培訓(xùn)會 精彩回顧 10月23日ETF?第三屆 消費
  • 脈搏血氧儀原理與全面解決方案
    今天主要向大家介紹脈搏血氧儀,一個是介紹脈搏血氧儀的工作原理;另外,面臨在精確測量時候的挑戰(zhàn),也包括器件選型,最后我們會有幾張圖片介紹ADI的參考設(shè)計。做過監(jiān)護血氧儀、指甲式血氧儀都清楚,監(jiān)護儀里面是
  • 大功率電感

    闻喜县| 闽清县| 克东县| 克山县| 清苑县| 宾川县| 福建省| 高雄县| 兖州市| 通辽市| 井研县| 西青区| 新余市| 黄龙县| 石家庄市| 宁远县| 清徐县| 莒南县| 台南市| 青田县| 罗江县| 长子县| 建平县| 台山市| 锦屏县| 中西区| 万荣县| 福州市| 栾川县| 揭阳市| 禄丰县| 乌什县| 门源| 邮箱| 大兴区| 图们市| 临颍县| 宜都市| 德州市| 江陵县| 玉山县|