371
windows
.NET SDK 環境準備__.NET SDK_TCP 接入(專業)_消息隊列 MQ-阿裏雲
用 .NET SDK 方式接入 MQ,需要完成以下準備工作。
注意:
代碼裏涉及到的 Topic, Producer ID, Consumer ID,需要到 MQ 控製台上創建。 Message Tag 可以完全由應用自定義,具體創建過程可參考 申請 MQ 資源。
使用 MQ 服務的應用程序需要部署在阿裏雲 ECS 上。
下載 SDK
Windows .NET 版本:
我們提供的.NET 版本是基於 MQ CPP 版本的托管封裝,這樣能保證 .NET 完全不依賴於 Windows .NET 公共庫,內部才用 C++ 多線程並發處理,保證.NET版本的高效穩定。
在使用 VS 開發 .NET 的應用程序和類庫時,默認的目標平台為 “Any CPU”,即會在運行時可根據 CPU 類型自動選擇 X86 或 X64,擁有這樣的能力是因為 .NET 編譯後的程序集是基於 IL 的。在運行時,CLR 才會將其 JIT 發射為 X86 或 X64 的機器碼。而 C 或 C++ 編譯生成的 DLL 就是機器碼。所以,其平台的決策是在編譯時決定的。通過編譯選項的設置,我們將 C/C++ 項目編譯為 X86 的32位 dll 或者 X64 的64位 dll,因此我們提供了包含 VS2015 編譯的 release64位版本 DLL,其他 VS 版本也可以使用。
下載完成後進行解壓,會有如下目錄結構:
- example/
- lib/
- SDK_GUIDE.pdf
- release note.txt
上麵的目錄和文件的作用如下:
example: 包含了普通消息發送、Oneway消息發送、順序消息發送、普通消息消費、順序消息消費等例子。
lib:
64/
NSClient4CPP.lib
ONSClient4CPP.dll
ONSClient4CPP.pdb
ManagedONS.dll
ManagedONS.pdb
vc_redist.x64.exe
SDK_GUIDE.doc: SDK 環境準備文檔和一些FAQ。
release note.txt: 新版本發布解決的問題和引入的新特性列表。
NET SDK 配置說明
Visual Studio 2015 使用 .NET SDK 配置說明
使用 Visual Studio 2015 創建自己的項目。
右鍵單擊項目選擇屬性>配置管理器,設置活動解決方案配置為 release,活動解決方案平台為x64。
C# 工程隻需引用 ManagedONS.dll,ManagedONS.dll 自動加載 ONSClient4CPP.dll。
C# 工程屬性設置:
1). 右鍵單擊 C# 工程選擇屬性>應用程序,將目標框架設為 .NET Framework 4.5 或更高版本;
2). 右鍵單擊 C# 工程選擇屬性>生成>配置,設置為 release;
3). 右鍵單擊 C# 工程選擇屬性>生成>目標平台,設置為 x64
4). 右鍵單擊 C# 工程選擇屬性>生成>輸出>輸出路徑,即程序運行目錄 /A,設置為與所有 dll 所保存的目錄保持一致,拷貝64 位 lib 目錄下的所有文件到運行目錄 /A;
5). 右鍵單擊 C# 工程選擇屬性>調試,打開啟用本機調試,否則可能會找不到 ONSClient4CPP.dll 等程序集。
非 VS2015 使用 .NET SDK 特殊配置
右鍵單擊 C# 工程選擇屬性>調試,勾選啟用非托管調試,否則可能會找不到 ONSClient4CPP.dll 等程序集。
最後更新:2016-12-02 15:20:47
上一篇:
發送普通消息__C/C++ SDK_TCP 接入(專業)_消息隊列 MQ-阿裏雲
下一篇:
HTTP 接入簡介__HTTP 接入(簡單)_消息隊列 MQ-阿裏雲
大數據早報:亞馬遜將取代穀歌 阿裏雲發布彈性雲服務器神龍
創建RDS實例間數據實時同步作業__實時同步_用戶指南_數據傳輸-阿裏雲
管理監控大盤__Dashboard_用戶指南_雲監控-阿裏雲
InvalidUrl__錯誤說明_API 網關-阿裏雲
萬網接入__CNAME綁定教程_用戶指南_CDN-阿裏雲
實例資源規格對照表__附錄_API 參考_雲服務器 ECS-阿裏雲
HSF 單元測試__服務開發_開發者指南_企業級分布式應用服務 EDAS-阿裏雲
產品使用限製__用戶指南_高速通道-阿裏雲
步驟1:選配證書__快速入門_證書服務-阿裏雲
刪除應用實例__應用API列表_API參考_容器服務-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲