全品类全渠道通用电商平台

全品类全渠道通用电商平台

1.背景对万商现有商城系统进行重构。随着业务的发展、数据量的激增,使其商城具备支撑高并发、高可扩、高性能的能力。现有系统的现状:1) 系统职责不清晰,不同产品线的功能互相交织;2) 业务的快速发展,系

电商 平台 通用 渠道 品类
Content

内容


1.背景

对万商现有商城系统进行重构。随着业务的发展、数据量的激增,使其商城具备支撑高并发、高可扩、高性能的能力。现有系统的现状:

1) 系统职责不清晰,不同产品线的功能互相交织;

2) 业务的快速发展,系统重构滞后;

3) 技术框架过于老化,没有做分层及组件化设计;

4) 业务服务接口杂乱、不规范;

5) 人员频繁更迭,开发流程不统一

6) 服务功能几乎不可重用;

7) 坑太多、容易出错、系统不稳定;

8) 服务耦合度高,扩展能力受限

2.技术选型

a) 后端开发语言:Java8

b) 前端开发 语言:Vue.js

c) 开发框架:spring全家桶、Vue全家桶、dubbospring-boot

d) 数据库:MysqlMybatis

e) 中间件:dubbozkredisgitlabsonarJenkins

3.系统框架

        基于微服务框架Dubbo和注册中心Zookeeper搭建分布式微服务框架。整个电商系统按照分层和插件化的设计理念,是整个系统具备高可扩、高可用。系统实施过程中将分为数据中台、业务中台以及网关层。

      数据中台:专门处理来自DBMysqlES等存储介质的业务数据,为各个平台提供统一的数据支持;

      业务中台:专业处理各个模块的业务逻辑。降低各个模块之间的耦合。提供业务代码业务的复用性。

      网关层:提供统一异常处理、日志处理、鉴权、前后端交互的数据模型以及协议转换及请求路由等功能;


4.上线投产

万商联购商城重构项目于6月18号立项,并于8月10号正是上线投产。耗时近2个月即完成商城重构的从0到1、从无到有。截止到发稿前,新商城系统运行稳定,0缺陷,0投诉。并从运营管理信息系统后台(下称:OMS)获悉。总订单数为100单,成功支付的订单数为17单。 

加入万商后,我们先后完成了数据库的设计、系统框架搭建、各辅助开发平台的搭建、需求的整理讨论、编码规范的制定、业务代码的开发、单元测试、联调测试以及分布式服务的部署上线。

Pictures

展示图片


Attribute

属性


分类
电商
支付方式
支付宝
微信支付
网银支付
活动
团购
秒杀
优惠券
满减
分销
工具
社交
音乐
办公
儿童
娱乐
旅游
健康
安全
生活
交通
视频
新闻
系统
官网
中文
英文
硬件
智能家居
游戏玩具
智能家电
智能穿戴
通信广电
医疗健康
行业
服务业
前端框架
Bootstrap
Vue
React
EasyUI
其他
后端语言
JAVA
.Net(C#)
Python
Delphi
数据库
SQL Server
DB2
Mysql
Access
MongoDB
PostgreSQL
Oracle
客户端
APP
Android
IOS
小程序
WEB
H5
公众号
微信公众号
支付宝公众号
窗体应用
知识产权
二次开发
自主知识产权
此案例没有附件