开大坑-电商系统轮子

最近公司在做订单相关业务,想要整体学习和了解电商系统。

一般来说都是去参考开源系统,但是我觉得只是看的话效率和效果都不太好,俗话说,买不如造,干脆直接造一套吧。

找了几个 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 群体更广泛

实施方案

  1. 照搬 mall 的表设计跟数据模型
  2. 业务自己写,感觉有需要的时候会
  3. 再说吧。。。。

后续代码会上传到这个仓库里

https://github.com/j2go/spring-cloud-mall

有时间的话 gitee 也同步一份,也建了一个同名仓库

https://gitee.com/j2go/spring-cloud-mall

个人利益相关,应该不会中断

Comments
登录后评论
Sign In
·

spring-cloud-alibaba 感觉没必要?阿里的东西现在我都不太敢用,mysql8 -> postgresql14 感觉好一点,pg 的约束更强,有物理视图,用来做部分 AP 功能很爽,成本低,带文本搜索也比 mysql 好(比不上 es,但是方案成本低)

·

花了一点时间把项目跑起来了,先把 api 接口撸出来

这个页面比较难看,也没有整理,导进 apifox 里稍微整理了一下

这看起来就舒服多了,地址在这里

https://www.apifox.cn/apidoc/shared-0907dcea-9fe9-4183-b4b4-8f0bff31bc61/api-41388097

有兴趣的的私信我要密码 grin