微軟一家人 在雲端執行的ServiceBus

2022-01-30 23:15:56 字數 2116 閱讀 2130

teched2008大會已過去了快乙個月了,在大會上所看到的關於 azure的介紹至今還在頭腦中

不時出現。當然我本人不是什麼雲計算的狂熱支持者,到如今我的觀點也與蔡學鏞先生的差不多,

就是關注加觀望(以免在雲端一腳踏空摔下來)。另外就是我對雲的興趣目前也僅限在sds和

netservicebus這兩方面。其中對服務匯流排一直感到很好奇,這一點在我之前的一篇文章中已做了  

一些說明。

今天的這篇文章主要是從流程上了解一下如何執行(或除錯乙個執行在雲端servicebus中的

service).通過它,可以對azure的服務匯流排的工作原理有乙個初步的認識(當然本人目前也在

摸索階段)。

好了,在開始執行demo之前,我們要先做兩個準備工作。

1.在本地的「控制面板」-->"windows cardspace"中建立乙個卡,該卡將會用於進行服務

expose(暴露)和消費(custom)時進行身份驗證時使用。如下圖:

「點選新增卡」之後,進入到「新增卡」視窗,如下:

這裡選擇「建立個人卡」之後,在編輯新卡頁中,因為只是用於測試,所以我只填寫了

卡名稱,就點選「儲存」按鈕了,如下圖:

這樣我們就建立了一張卡,該卡將會用於下面在雲端的服務專案安全驗證時被上傳使用。

如下圖:

2.向azure services platform team 申請乙個invitation code,我們接下來會用這個

邀請碼建立乙個在雲端的專案。我假設大家已獲得了這個邀請碼,現在下面這個鏈結頁面中輸

入這個code,並單擊「sing up」,如下圖:

然後點選該頁面上的「sign in to manage your services」,進入到建立解決方案頁面:

然後點選該頁面右上邊的「create new solution」。接著我們按照相應的操作提示建立

我們的解決方案即可(名稱隨意,我本人建立的是「msf_datasyncexample」下面會用到這個

解決方案的名稱)。

最後系統會跳轉到這個鏈結,如下圖:

我們點選左上邊的「solution credentials」進入驗證資訊設定頁面,如下:

在該頁面中我們點選"windows cardspace information card"來載入我們剛才建立的本地卡。

在彈出的選擇卡頁面中里,選中我們剛建立的卡並上傳:

在接著的卡命名頁面中我這裡將卡命名為:daizhj_card,並儲存之後,系統會跳轉後上頁面:

我們看到了剛新增的乙個新卡已在這裡了:

到這裡,準備工作就完成為了,下面用vs2008+sp1開啟原始碼包中的解決方案restsample.sln.

(之前需要先安裝microsoft .net services sdk setup 0.14.318.0)。

1.這裡我們先編譯執行該解決方案,並在:

「please enter the solution name to use for this lab:」提示資訊後輸入剛才在azure

中建立的solution名稱:「msf_datasyncexample」並回車。

2.然後該程式會彈出選擇card視窗,我們選擇剛才建立的card並上傳,如下圖:     

3.最後該服務就會被expose到雲端了,如下圖:    

這裡,我們在ie位址列中輸入當前位址(

)後(系統會提示再次選擇上傳本地卡),就會看到這樣一張圖:

其實在這裡,我們可以通過下面這張圖來大體梳理一下上面的工作流程所要實現的功能:

思考:

1.通過azure平台的servicebus,我們可以將執行在本地機器上的應用(服務)發布(暴露)出去,

當然會將使用者許可權驗證等功能一起進行繫結,許可權包括:卡或指定的solution口令,如上圖中的solution

password:

2.當客戶端(如ie)訪問時,會先對其進行身份驗證,然後再進行相應的服務訪問(消費)操作。

3.從上面兩點,可以將servicebus看成是乙個「服務管理委員會」,將專門進行服務的expose和custom

的操作。

而下面是其sdk的內容:

tags: azure,service bus,服務匯流排

**:

一家人 模擬)

時間限制 1 sec 記憶體限制 32 mb 提交 10 解決 7 提交 狀態 討論版 命題人 外部匯入 edit testdata 最近小明交了乙個新朋友叫小宇,他們在聊天的時候發現500年前他們竟然是一家人!現在小明想知道小宇是他的長輩,晚輩,還是兄弟。輸入包含多組測試資料。每組首先輸入乙個整數...

相親相愛一家人

眼看今年的高考就要來臨,在此我先祝願我的妹妹金榜題名,考入自己理想的大學。嘿嘿,還記得小時候妹妹是乙個 臭美 的人。總是喜歡化妝,然後穿漂亮的衣服。不過長大後則換做是我喜歡天天換衣服。自從上初中以後,妹妹就變了,變得不喜歡打扮自己,總是拼命的學習。花錢變得很節約。初中畢業我以還不錯的成績 至少我以為...

讀書寄語 一家人在一起,比什麼都重要

家,是生命開始的地方,也是一生牽掛的地方。家不止是一座房子,而是房子裡的人。人在哪兒家就在哪兒,人不在了,家也就沒有了。一家人在一起,比什麼都重要。1 在一起最重要 小時候,家是有吃的穿的地方,在外面受到委屈了就會想回家找家人。長大了,離開了家,有了自己的伴侶和孩子,還是覺得有父母的地方才是家。乙個...