C++ ActiveMQ

原创 2015年07月07日 14:58:10

点击打开链接搭建ActiveMq通讯步骤:

1:安装并运行activemq.bat批处理文件

首先下载apache-activemq-5.1.0-bin.zip压缩文件,官方下载地址:http://activemq.apache.org/download.html

在getting past releases中选择自己的版本

2:解压文件到本地目录下,找到bin目录下的activemq.bat文件
注意:如果没安装java jdk会报错,我之前没有安装,所以我的做法如下(如果已安装则跳过下面步骤):
a:下载java_ee_sdk-6u4-jdk7-windows-x64.exe,jre-8u45-windows-x64.exe
接下来参考链接http://www.cnblogs.com/tearer/archive/2012/06/21/2557980.html
1、安装jre7u3,安装路径:C:\Program Files\Java\jre7
2、J2EE版本是:java_ee_sdk-6u4-jdk7-windows-x64.exe  将其放在E盘下E:\
3、开始>运行>CMD>,进入安装程序所在目录>e:回车
4、关键步骤:java_ee_sdk-6u4-jdk7-windows-x64.exe -j "C:\Program Files\Java\jre7"
安装jdk成功
b:运行apache-activemq-5.1.0-bin.zip解压bin目录下的activemq.bat文件成功(可根据要求修改链接地址和端口)

至此,ActiveMq中间件代理broker搭建完成
运行activemq.bat文件,启动 代理成功,浏览器打开http://127.0.0.1:8161/admin/queues.jsp成功

========================================================
这部分是使用C++实现信息的创建和消费的配置过程
环境:
win7 X64  vs2008  

首先编译依赖库:

libapr-1.dll、libapr-1.lib、libapriconv-1.dll、libapriconv-1.lib、libaprutil-1.dll、libaprutil-1.lib

源文件下载地址如下:

1、cppunit(1.12.1):http://sourceforge.net/apps/mediawiki/cppunit/index.php?title=Main_Page

2、apr(apr, apr-util, apr-iconv 这三个都要下载):http://apr.apache.org/download.cgi?Preferred=http%3A%2F%2Fapache.etoak.com

具体过程参考:http://blog.csdn.net/bodybo/article/details/5648234

由于我这里已拥有这些依赖库,接下来直接编译activemq库


所需源文件activemq-cpp-library-3.8.2-src.zip下载地址:http://activemq.apache.org/cms/

解压出来使用vs2008打开E:\study\MQ\activemq-cpp-library-3.8.2\vs2008-build\activemq-cpp.sln解决方案,

编译activemq-cpp这个工程,按需编译出所需的库,一切ok,接下来可以按照接口,编写代码了,运行的时候别忘了先运行bin\activemq.bat打开ACtiveMQ中间件broker


注:编译中可能会报一些错误,这些错误网上可以找到解决方法,或添加宏定义或注释掉

Active MQ C++实现通讯

Active MQ  C++实现通讯 Kagula 2011-9-13 简介 在参考资料[2]的基础上介绍如何用C++调用Active MQ的客户端API。 环境:[1]Windows XP...
  • lee353086
  • lee353086
  • 2011年09月15日 10:34
  • 16289

activeMq-CPP的使用

activeMq-CPP应用程序demo author: 陈训 一、avtiveMq服务端的安装 1、从官网获取软件包: 网址:http://activemq.apache.org/activemq-...
  • chenxun2009
  • chenxun2009
  • 2016年09月30日 10:09
  • 2667

多年收集的VC++电子书,源代码现在免费全部奉献给大家

多年收集的VC++电子书,源代码现在免费全部奉献给大家 这里只列举了一点书籍和代码,我已经将电脑中全部资料上传到网址里面 !!!!!!!!!!!!全部免费!!!!!!!!!!!!!!!!!! 规...
  • e_wsq
  • e_wsq
  • 2013年05月06日 22:41
  • 2662

程序猿学习资料集

程序猿学习资料集A.面试:1.前端开发面试题1:点击打开链接 2.前端开发面试题2:https://github.com/hawx1993/Front-end-Interview-questio...
  • JavaRuler
  • JavaRuler
  • 2017年12月15日 13:29
  • 112

ActiveMQ在linux下的C++客户端开发

从http://activemq.apache.org/cms/download.html下载最新版本的activemq-cpp,解压后,阅读README.txt文档,根据提示,下载依赖库:...
  • zuolj
  • zuolj
  • 2016年11月15日 10:20
  • 1495

ActiveMQ C++ Windows客户端 3.8.3例子代码(含头文件和编译出来的dll和lib)

  • 2014年10月27日 21:32
  • 30.09MB
  • 下载

搭建单机版的FastDFS服务器

由于FastDFS集群搭建非常复杂,对于初期学习FastDFS来说,搭建个单机版的作为入门更为实际一些。 第一步:搭建虚拟环境         FastDFS需要在Linux系统上安装,我们一般使用的...
  • u012453843
  • u012453843
  • 2017年04月10日 18:13
  • 3719

ActiveMQ实战之 Queue点对点消息

对于此类消息,其实就是指使用JMS中的发P2P(点对点)消息模型的消息,下面是一个简单的例子 消息发送者package com.googlecode.garbagecan.jmsstudy.ac...
  • kongxx
  • kongxx
  • 2011年03月08日 08:21
  • 10191

使用ActiveMQ让C++与C#通信

  • 2017年08月10日 08:34
  • 42.56MB
  • 下载

在Windows上将ActiveMQ-CPP编译为DLL

ActiveMQ-CPP是ActiveMQ的C++客户端,因为官方未提供二进制文件,所以使用前需要先把源代码编译为动态库DLL或者静态库LIB文件。本文简单介绍生成DLL文件的步骤。编译前,需要先编译...
  • gzliudan
  • gzliudan
  • 2014年03月15日 01:14
  • 2430
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++ ActiveMQ
举报原因:
原因补充:

(最多只允许输入30个字)