准备开始用Kafka,直接用阿里的集群
阿里的client是基于node-rdkafka
稍微看了下,node-rdkafka直接是在librdkafka做了一层封装,应该效率不错,想起自己封的fastext,封完也没空玩了(囧)
然后看了下有个streaming接口,其实是在produce上面做了个封装,还是不入这个坑了,只用最基本的接口就好
安装的时候要用到node-gyp,这货依赖gcc-4.8以上,公司的服务器都是gcc-4.4,神坑
还好我有gcc-4.9,挪过来make install一下就好
再node install node-rdkafka,发现一直缺lib
发现自己很暴力地直接cp了gcc/g++到/usr/bin,lib的链接路径是旧的,所以乖乖建个软链吧(gcc-4.9默认安装路径是/usr/local/bin)
最后的sasllib是真的缺,sudo yum install cyrus-sasl cyrus-sasl-devel,搞定收工
明天开始愉快地艹吧