Apache Pulsar消息组件的github地址:
源码github地址:https://github.com/apache/incubator-pulsar
源码压缩包下载地址:https://github.com/apache/incubator-pulsar/releases
关于Pulsar的介绍此处不做介绍
一、当前环境说明:
CentOS6.7 + JDK 1.8 + Maven 3.3.3(配置的是aliyun的maven代理)+Protobuf 2.5.0(编译源码使用其作为RPC框架)
二、编译步骤:
1、安装jdk、maven、protobuf,请参看其它相关文档,此文档不做介绍;2、下载源码,进行解压缩到/usr/local/src/目录,命令:tar zxvf apache-pulsar-1.22.0-incubating-src.tar.gz -C /usr/local/,进入到源码根目录,命令:cd apache-pulsar-1.22.0-incubating;
3、使用maven编译源码,编译命令:mvn install -Dmaven.test.skip=true -X