一、前期准备 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、规划好服务部署目录,准备好服务管理脚本 2、使用Hudson来自动化部署服务 3、通过Dubbo管控台检查各服务是否都部署成功 部署Web应用 1、规划好Web应用部署目录、端口、脚本 部署定时任务 定时任务的部署与调用分离
|