本项目使用Sring Cloud 架构搭建项目,提供数据库分库分表。 Redis缓存数据、分布式事物、基于Spring Security安全框架实现系统信息安全。
软件架构说明
安装Mysql数据库至少5.7以上版本。
安装JDK至少1.8及其以上的版本。
安装Redis数据库5.0以上版本。
安装Maven3.6以上版本。
安装RabbitMQ运行环境Erlang及RabbitMQ服务端。 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。安装erlang环境
5.1安装 gcc源码编译程序
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
5.2下载erlang源码
wget http://erlang.org/download/otp_src_22.1.tar.gz
5.3 解压文件包
tar -zxvf otp_src_22.1.tar.gz
移动到/ust/local目录下 mv otp_src_22.1 /usr/local/
5.4 创建即将安装的目录
mkdir ../erlang
5.5 配置安装路径
./configure --prefix=/usr/local/erlang
5.6 安装
make install
如果报错Makefile:473: /usr/local/otp_src_22.1/make/x86_64-unknown-linux-gnu/otp.mk: 没有那个文件或目录
运行命令 yum install ncurses-devel.x86_64
然后再安装
5.7 查看一下是否安装成功
ll /usr/local/erlang/bin
5.8 刷新环境变量
source /etc/profile
5.9 下载RabbitMQ
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz
5.10 解压文件
xz -d rabbitmq-server-generic-unix-3.8.0.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.0.tar
5.11 配置rabbitmq环境变量:
vi /etc/profile
在后面加上:export PATH=$PATH:/usr/local/rabbitmq/sbin ,这个路径是自定义的路径
5.12 相关命令
启动 rabbitmq-server -detached 停止 rabbitmqctl stop 状态 rabbitmqctl status
安装Git代码管理工具克隆蹦仓库代码。
本项目主要用于个人日常学习技术的实践,将长期维护项目。更新项目的架构和相关的技术。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。