天问

windows安装linux软件(1)

windows中安装linux软件的需求比较少,毕竟linux中软件绝大多数都会有一个windows版本的,比如apache/nginx/php/python/go/java/nodejs等等。安装好windows相应的版本即可使用。

最近做消息队列选型的时候, 体验了一下阿里云推出的 rocketmq 。下载的是linux版本,本可以在虚拟机里面跑即可,无奈虚拟机中只安装了jre,没安装jdk。干脆在windows中跑 rocketmq 即可!

--------------------------引

(1)WSL1.x中安装 rocketmq

WSL1.x是指windows10中安装Ubuntu子系统,和 Cygwin 还是有很大区别的!

把下载好的rocketmq-all-4.4.0.tar.gz解压到 D:\opt\rocketmq-all-4.4.0\

执行./reunserver.sh即可启动消息队列系统,阿里云推出的还是很吃内存的!

export JAVA_HOME=/usr/java/jdk1.8.0_121
nohup sh bin/mqnamesrv &   #启动nameserver
tail -f ~/logs/rocketmqlogs/namesrv.

nohup sh bin/mqbroker -n localhost:9876 &       #启动broker
tail -f ~/logs/rocketmqlogs/broker.log 

(2)RocketMQ和RabbitMQ选型

两者都支持多种通用的消息协议,如AMQP,STOMP,SSL,WebSockets等等。

个人看法,阿里推出的RocketMQ功能更多,很适合大集群部署,但负载略高。RabbitMQ简单易上手,单节点docker容器就可以跑:

docker run -d --hostname my-rabbit --name some-rabbit daocloud.io/rabbitmq:3

博客地址:http://blog.yoqi.me/?p=16393
扫我捐助哦
喜欢 1

这篇文章还没有评论

发表评论