架构阅读笔记4 修改密码 | 备份 | 模板 顾北清歌寒。

时间:2019-06-15 13:45:25   收藏:0   阅读:88

阅读文章《京东B2B业务架构演变》

 

京东 B2B 业务的定位是让各类型的企业都可以在京东的 B 平台上进行采购、建立采购关系。

京东 B2B 的用户群体主要分为 2 类,一类是大 B 用户、另一类是小 B 用户。比如联通、移动公司跟京东建立的采购关系,就是 B 平台的大 B 用户;如果有一家小超市需要在京东 B 平台上进行采购,那么它就是 B 平台的小 B 用户。

京东 B 平台需要支持各类型的用户群,因此必须要有自己的业务系统做支撑,比如订单、商品、价格、用户、权限、审核等系统。

 

业务架构1.0

 

业务架构 1.0 分为 3 层:

 该架构的表现为:

上述的表现反应出业务架构存在以下几点问题:

 (1)服务问题改进

 (2)系统耦合改进

系统耦合的问题,通过引入 jmq 消息中间件进行解决。消息无序的问题,采用乐观锁进行解决,主要是依靠数据的版本对比来解决。

(3)数据库改进

 

扩展:

 

 业务架构2.0

在1.0的基础上,做如下三点调整:

 

业务架构3.0

 3.0的版本主要是修改,包含服务层的抽取、业务和 SOA 分离,同时引入业务和工具组件。


B2B业务架构经过3次变迁与升级,我们总结到以下经验:

1. 稳定性原则

2. 抽象化

3. 松耦合

4. 拆分

 

原文:https://www.cnblogs.com/wang-jx/p/11027312.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!