一、前期准备
1、MySQL数据库的安装:MySQL-5.6.22,自行安装
2、Dubbo视频教程--基础篇--第03节--ZooKeeper注册中心安装
3、Dubbo视频教程--基础篇--第06节--Dubbo管理控制台的安装
4、Dubbo视频教程--基础篇--第10节--Dubbo监控中心的介绍与简易监控中心的安装
5、持续集成管理平台(SVN、Nexus、Maven、Hudson)的安装:
Dubbo视频教程--基础篇--第11节至18节
6、Dubbo视频教程--高级篇--第21节--ActiveMQ的安装与使用
7、Dubbo视频教程--高级篇--第22节--Redis的安装与使用
8、Dubbo视频教程--高级篇--第23节--FastDFS分布式文件系统的安装与使用
二、对部署环境进行规划
创建数据库
数据库编码为:UTF-8
数据库引擎为:InnoDB
导入“基于Dubbo的分布式系统架构视频教程--简易版支付系统源码.rar”中的
“数据库--edu_simple_pay.rar”中的“edu_simple_pay.sql”
调整公共配置文件
应用部署前期准备
1、common工程构建、发布到Maven私有库
尤其注意pay-common-config工程的构建(配置文件修改后需要重新构建,引用处也要重新构建)
2、facade工程构建、发布到Maven私有库
部署服务
1、规划好服务部署目录,准备好服务管理脚本
/home/wusc/edu/service/account/service-account.sh
#!/bin/sh
## java env
exportJAVA_HOME=/usr/local/java/jdk1.7.0_72
exportJRE_HOME=$JAVA_HOME/jre
## you justneed to change this param name
APP_NAME=account
SERVICE_D