1 Star 0 Fork 84

wayne.wang / mall-master

forked from update / mall-master 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.23 KB
一键复制 编辑 原始数据 按行查看 历史
UpdateCw 提交于 2019-02-14 16:21 . 更新

mall-master

自娱自乐闲时项目

介绍

分布式电商系统,采用SpringCloud分布式框架.

  • 利用consul完成服务注册与发现
  • 利用Rocket实现消息队列
  • 采用solr搜索系统
  • 利用Redis做缓存
  • 基于Mybaits-plus,完成代码自动生成及开发。

软件架构

SpringCloud基础框架。 jar包库利用gradle管理。 jdk需要1.8,需引入scala-sdk-2.11.0。

安装所需服务

  1. consul
  2. solr
  3. redis

主要模板介绍

  • 公共API common-api
  • cloud api网关 cloud-zuul-server
  • 配置中心 cloud-config-server
  • 公共Mybatis-plus代码处理器 common-generators
  • 链路追踪服务端 cloud-zipkin-server
  • RocketMQ common-mq-api
  • Feign common-feign-api
  • 商品子系统 property-client-service
  • 搜索子系统 property-solr-service

总体逻辑图

Image text

不断完善

参考文献

common-mq-api 参考了https://gitee.com/jollyfly/rocketmq-spring-boot-starter ,剖析了源码,简化成注解形式,很不错,测试过。

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/shng/mall-master.git
git@gitee.com:shng/mall-master.git
shng
mall-master
mall-master
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891