# README
**项目简介:** LuckyDraw营销平台是优选社区购项目的抽奖扩展模块,采用基于DDD领域驱动设计的架构,旨在满足优选社区购项目对用户的拉新、促活和留存需求。项目运用抽象、分治和DDD知识,拆分服务边界,凝练领域服务。核心职责围绕抽奖服务的规则引擎、活动配置、抽奖策略和奖品发放等领域展开。通过独立开发各类领域服务,实现领域分层,提升后期的维护性和扩展性。
**核心技术:** SpringBoot、Mybatis、Dubbo、MQ、Redis、Mysql、ELK、分库分表、xxl-job、docker。
**项目架构:** DDD领域驱动设计、充血模型、设计模式(策略、组合、模板、工厂、状态)。
**项目流程:**
![img.jpg](doc/assets/img/Lottery抽奖活动全流程.jpg)
使用方式:
- 克隆或下载这个仓库到你的本地计算机:`[email protected]:Weiguanghao918/Lottery.git`。
- 首先下载相关依赖,引入分库分表路由组件[db-router-spring-boot-starter](https://github.com/Weiguanghao918/db-router-spring-boot-starter)
- 部署涉及的环境Kafka、nacos、xxl-job-admin、mysql、zookeeper、Redis、portainer、ES等。
- 数据库导入[sql](doc/assets/sql)文件。
- 在[lottery-interfaces](lottery-interfaces)的yml文件中修改自己的相关配置。
- 启动服务([lottery-interfaces](lottery-interfaces))的主启动类。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于C语言版的YoloV3-tiny的口罩检测包含口罩VOC数据集(源码+项目说明).zip
资源推荐
资源详情
资源评论
收起资源包目录
基于DDD领域驱动架构的抽奖系统源码+项目说明(可以满足 C 端人群的需求,例如拉新、促活、留存等).zip (197个子文件)
.gitignore 711B
RedisUtil.java 17KB
Constants.java 10KB
ActivityPartakeImpl.java 10KB
ActivityProcessImpl.java 8KB
ActivityRepository.java 8KB
UserTakeActivityRepository.java 8KB
ActivityTest.java 7KB
LotteryXxlJob.java 7KB
BaseActivityPartake.java 7KB
LotteryActivityBooth.java 6KB
AbstractDrawBase.java 4KB
ActivityDTO.java 4KB
UserStrategyExport.java 4KB
DrawOrderVO.java 4KB
RuleRepository.java 4KB
ActivityBillVO.java 4KB
SpringRunnerTest.java 3KB
Activity.java 3KB
ActivityDeployImpl.java 3KB
ActivityVO.java 3KB
StrategyRepository.java 3KB
IActivityRepository.java 3KB
DrawAwardVO.java 3KB
IUserTakeActivityRepository.java 3KB
LotteryInvoiceListener.java 3KB
AwardDTO.java 3KB
LotteryActivityDeploy.java 3KB
ShippingAddress.java 3KB
UserTakeActivity.java 3KB
InvoiceVO.java 3KB
ArraignmentState.java 3KB
GoodsReq.java 2KB
LotteryXxlJobConfig.java 2KB
DrawExecImpl.java 2KB
PassState.java 2KB
StrategyVO.java 2KB
KafkaProducer.java 2KB
EntiretyRateRandomDrawAlgorithm.java 2KB
UserStrategyExportDaoTest.java 2KB
TreeNodeVO.java 2KB
RefuseState.java 2KB
EditingState.java 2KB
BaseAlgorithm.java 2KB
OpenState.java 2KB
Strategy.java 2KB
StrategyDetail.java 2KB
RedisConfig.java 2KB
AbstractState.java 2KB
EngineBase.java 2KB
IDrawAlgorithm.java 2KB
LotteryActivityPartakeRecordListener.java 2KB
CloseState.java 2KB
DoingState.java 2KB
StrategyDetailBriefVO.java 2KB
StrategyDetailVO.java 2KB
BaseLogic.java 2KB
DrawAlgorithmTest.java 2KB
IStateHandler.java 2KB
Award.java 2KB
StateHandlerImpl.java 2KB
LotteryActivityBoothTest.java 2KB
IActivityPartake.java 2KB
PageRequest.java 2KB
IActivityDao.java 2KB
DrawResult.java 2KB
Result.java 2KB
UserTakeActivityCount.java 2KB
StrategyBriefVO.java 2KB
IdContext.java 2KB
EngineResult.java 2KB
IMapping.java 2KB
RuleTreeNodeLine.java 2KB
DistributionRes.java 1KB
RuleTree.java 1KB
TreeNodeLineVO.java 1KB
RuleTreeNode.java 1KB
AwardBriefVO.java 1KB
GoodsConfig.java 1KB
ApiTest.java 1KB
AwardVO.java 1KB
ActivityPartakeRecordVO.java 1KB
StateConfig.java 1KB
StrategyRich.java 1KB
UserTakeActivityVO.java 1KB
KafkaProducerTest.java 1KB
ActivityDeployProcessTest.java 1KB
UserTakeActivityDaoTest.java 1KB
AlterStateVO.java 1KB
ActivityConfigRich.java 1KB
RuleTest.java 1KB
PartakeResult.java 1KB
RuleEngineHandle.java 1KB
ActivityProcessTest.java 1KB
IUserStrategyExportDao.java 1KB
IUserTakeActivityDao.java 1KB
ActivityRes.java 1KB
IActivityDeploy.java 1KB
LotteryActivityDeployTest.java 1KB
SnowFlake.java 1KB
共 197 条
- 1
- 2
资源评论
土豆片片
- 粉丝: 1540
- 资源: 5641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功