SpringBoot b2b2c 多用户商城系统

由于业务量与日俱增,在今年产品业务线表已经有2000多张,可以想象业务之复杂。以及工程之多。

几乎每周都有新项目需要成立,原来的ssm、ssh架构搭建太繁琐,于是转换到SpringBoot上面来。

并且移除坑人的dobbo。

其他的并没有多大变化,但是开发效率提升了不少,尤其是对于架构经常需要变动的情况。在去配合代码生成器,开发小伙伴们几乎不需要写任何模板代码,而且代码规范更加统一。

 

在说说为什么电商这些互联网产品更需要SpringBoot、Cloud这样的架构:

 

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

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

目前技术架构:

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

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

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

 

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

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

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

 

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

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

 

 

你可能感兴趣的:(B2B2C)