RabbitMQ+Zookeeper+Dubbo+Nginx+Mysql+Redis搭建

本文详细介绍了如何将RabbitMQ消息队列、Zookeeper分布式协调服务、Dubbo服务治理框架、Nginx反向代理服务器、Mysql数据库和Redis缓存服务进行集成搭建,实现高可用和高性能的分布式系统架构。
摘要由CSDN通过智能技术生成

RabbitMQ+Zookeeper+Dubbo+Nginx+Mysql+Redis搭建

一、RabbitMQ

Rabbitmq 是用 erlang 语言写的,所以我们需要安装 Erlang,安装 erlang 又需要安装 python 与 simplejson,所以我们从python开始:

1、安装 python:

[php] view plaincopy

#wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2 

#tar -jxvf Python-2.5.2.tar.bz2 

#cd Python-2.5.2 

#./configure 

#make && make install 

测试:在命令行下输入python,出现python解释器即表示已经正确安装。 

 

2、安装 simplejson:

[html] view plaincopy

#wget http://pypi.python.org/packages/source/s/simplejson/simplejson-2.0.9.tar.gz 

#tar zxvf simplejson-2.0.9.tar.gz 

#cd simplejson-2.0.9 

#python setup.py build 

#python setup.py install 

 

3、安装 erlang 

[html] view plaincopy

先安装以下依赖包 ,别问为什么按行执行安装不然有你苦吃 

#yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 

#yum install libX* java* tk unixODBC unixODBC-devel 

#yum -y install ncurses-devel 

#yum install ncurses-devel 

#yum -y install xmlto 

#wget http://www.erlang.org/download/otp_src_R13B04.tar.gz 

#mv otp_src_R16B02 erlang_R16B #重命名解压厚的文件 

#cd erlang_R16B/ 

#./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值