最近公司在做订单相关业务,想要整体学习和了解电商系统。
一般来说都是去参考开源系统,但是我觉得只是看的话效率和效果都不太好,俗话说,买不如造,干脆直接造一套吧。
找了几个 stars 比较多的项目,其中几个是我以前就关注过的
- https://github.com/macrozheng/mall
- https://github.com/macrozheng/mall-swarm
- https://github.com/newbee-ltd/newbee-mall
- https://github.com/mtcarpenter/mall-cloud-alibaba
- https://github.com/zeromicro/zeromall
这个人做的市场调研还可以的, 去年就关注了这个项目, 不过一直没什么动静
- https://github.com/zeromicro/zeromall/issues/1
这句说得很对,学习一门新技术, 最好的方式, 就是用他写一个产品。
实现的技术栈我暂时想了这么多
- jdk17
- spring-cloud-alibaba
- skywalking
- kubernates
- mysql8
其实我更喜欢用 kotlin, 但是独乐乐不如众乐乐,还是 Java 群体更广泛
实施方案
- 照搬 mall 的表设计跟数据模型
- 业务自己写,感觉有需要的时候会
- 再说吧。。。。
后续代码会上传到这个仓库里
https://github.com/j2go/spring-cloud-mall
有时间的话 gitee 也同步一份,也建了一个同名仓库
https://gitee.com/j2go/spring-cloud-mall
个人利益相关,应该不会中断