e3商城的笔记

本文分享了一种基于微服务的项目架构与部署方案,详细介绍了各模块如何组织与打包,如组件、服务及web项目的构建流程。同时,阐述了虚拟机配置与启动流程,涉及Dubbo、Zookeeper、FastDFS、Redis、Solr等关键组件的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总是断断续续的刷课,总是忘。

现在开始记一下笔记。

架构:

目前为止项目搭建:

打包情况:

所有项目依赖parent,提供所有组件与版本

pojo,interface打成jar包

service打成war包

组件项目打成pom

web项目打成war包

运行时,运行所有web项目和组件项目(也可以运行service)

虚拟机配置情况:

dubbo 包括zookeeper监控中心(javaweb项目)

fastdfs图片服务器 镜像来源于资料

redis缓存 包含单机版和伪集群版(6个)

solr(javaweb项目)

启动项目:

虚拟机启动

solr 启动/usr/local/solr下的tomcat

dubbo ~里的./zookeeper/bin/zkServer.sh start(没配置好,总要在第一次启动后每次都要把data/.pid删了,然后再启动)

redis /usr/local/redis,集群有脚本,但都坏了没解决,目前用单机版

fastdfs 开机就行

项目启动

该install的都install了

先启一遍服务,再启web

 

服务层(比如e3-manager)与web层(比如e3-manager-web)之间通过dubbo链接,故相关的类要实现serilized接口,在spring配置文件中配置,可通过zookeeper管理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值