windows中安装linux软件的需求比较少,毕竟linux中软件绝大多数都会有一个windows版本的,比如apache/nginx/php/python/go/java/nodejs等等。安装好windows相应的版本即可使用。
最近做消息队列选型的时候, 体验了一下阿里云推出的 rocketmq 。下载的是linux版本,本可以在虚拟机里面跑即可,无奈虚拟机中只安装了jre,没安装jdk。干脆在windows中跑 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
两者都支持多种通用的消息协议,如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
这篇文章还没有评论