1.goshop2采用了分布式的架构,很好的使用dubbo集成了服务。导入goshop2需要注意的事项如下:
1.1基本模块的架构:
goshop-common开头的为项目的通用配置
goshop-service开头的作为dubbo服务的提供者,需要单独打成jar运行,运行成功之后,可以在dubbo控制台观察效果.
goshop-facade开头的代表dubbo服务的远程发布接口。
goshop-web开头的代表web应用。
导入完成之后,需要运行maven clean和maven install命令将应用打成jar或者War
,运行时,一定要注意数据库的脚本已经被导入,redis已经被安装,以及zookeeper被正确的安装和启动。
架构图:
顺便附上一张项目启动后的运行效果图