371
微信
.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-阿里云