Java B2B2C多用户商城架构篇之——微服务SpringClud/Boot

背景:

因为我们是做海淘部分,还有国外分公司,那边以后也会招聘大量技术人员。所以也就不能用国内的比如dubbo,还有dubbo那帮人也是坑,早就不维护了,代码写的也很不规范。改成springcloud,以后国外的技术人员学习成本也低。

再者,在过几年,技术肯定还是国外更新更频繁,所以用国内的非常不合适。。。

目前技术架构:

电商系统业务多,但是都是在页面上,并没有多少后台功能。比如金融走的几乎都是后台,前台是看不到多少功能的。

所以电商系统虽然复杂、功能多,但是拆分其实也不难。

表有500多张。数据量在5千万左右。

mysql数据库。

springmvc作为前端。

mybatis作为ORM。

服务层:dubbo。


由于已经做了秒杀、分库分表部分,但是还有一些业务比如邮件通知、短信通知等一切通知,还有赠送积分、操作日志等等。。

都是可以拆分的。这些已经通过dubbo做过一次拆分。

这次只是需要除去dubbo,换成springcloud。


首先需要把项目改成SpringBoot。之后移除Dubbo部分,替换为SpringCloud。

并且同时spring升级为spring5版本。


如果你正在为电商系统、架构苦恼可以联系我,一起讨论,hulianrongyun.com,QQ:4407509,目前专做java B2B2C多用户商城系统。


猜你喜欢

转载自blog.csdn.net/zhou9898/article/details/80185993