首页 > 数据库 > 数据库开发技术 > 京东:阿基米德微服务及治理平台
阿基米德不是“人”




协议支持 |
基于TCP的RPC Restful HTTP gRPC 专有协议(MQTT等) |
通信形式 |
同步调用 混合通信 |
| 应用场景 |
通信量巨大流式处理场景 通信量中等的企业应用场景 通信量小的特殊场景(IOT物联网) |
| 调用图谱 |
JSF JMQ JIMDB 数据库连接池 |







系统扩展层-调用图谱

服务集市-功能列表

服务集市-使用场景

自我进化的系统


服务评价

能力地图

购物车:
促销:与促销模块交互,进行价格设置和优惠促销组合。
结算:购物车生成订单后与结算模块交互,完成订单生成和库存扣减。
结算:
支付方式:结算模块负责处理支付方式的选择。
生成订单,库存扣减:与订单模块交互,完成订单生成和库存扣减。
订单:与订单模块交互,处理订单生成后的各项操作。
订单:
商品:获取商品信息,包括商品属性、库存状态等。
促销:处理商品属性打标和活动设置。
库存:与库存模块交互,处理库存状态、数量等信息。
OFC:处理库存的拆分、定位和转移。
青龙:数据存储和读取,主要是订单相关的数据操作。
台账:处理订单对账相关操作,包括金额数据存储和读取。
购物车到结算的流程:
购物车模块进行价格设置,生成订单后与结算模块交互。结算模块生成订单并进行库存扣减。生成的订单被传递到订单模块进行处理。
订单的详细处理流程:
商品模块:读取商品信息、订单列表、商品属性打标。
库存模块:处理库存状态、库存数量和库存定位。
OFC模块:处理库存的拆分、定位和转移。
青龙模块:数据的存储和读取,确保订单数据的完整性。
台账模块:处理金额数据的存储和读取,完成订单对账相关操作。
订单生成后,订单模块会与多个模块交互。包括:
促销和库存的交互:
促销模块负责商品属性打标和活动设置,与商品模块和订单模块紧密结合,确保促销活动的有效执行。
库存模块处理库存状态、库存数量和库存定位,确保订单生成和处理过程中库存信息的准确性。
模块间的交互:各个模块之间通过调用和数据传递来完成复杂的业务逻辑,确保系统各部分协调工作。
数据存储和读取:青龙模块和台账模块负责数据的存储和读取,确保订单数据和金额数据的完整性和准确性。
流程复杂性:通过流程编排和服务调用,实现从购物车到订单生成,再到结算和库存处理的完整业务流程。
平台未来之路

分布式锁
分布式事务
API网关
开发调试
在线联调
可视化设计
IP
机房
IP与机房映射
系统
应用
应用分组
原文作者:二进制跳动;如有侵权,请联系管理员删除。