文件名称:order-management-system:电子商务演示微服务平台,微服务架构的概念证明
文件大小:1.16MB
文件格式:ZIP
更新时间:2024-03-31 12:28:13
系统开源
订单管理系统 电子商务演示微服务平台,微服务架构的概念证明。 微服务 顾客 基于Rest的api处理由MySQL支持的客户数据和交付地址 产品 基于Rest的api获取通过弹性搜索支持的产品目录。 命令 基于Rest的api发出由MySQL支持的订单 订单图 基于Graphql的api获取订单信息,使用由postgres支持的查询模型 订单流 Kafka通过流处理来丰富订单信息,并将其公开为读取模型。 基础设施组件 阿帕切·卡夫卡(APACHE KAFKA) Apache kafka作为主要的消息传递代理,使服务之间的通信脱钩,从而确保可扩展性 APACHE KAFKA连接 用于将来自不同系统的信息提取到kafka主题中以进行后期流处理的连接器。 SQL数据库 MySQL数据库 用于快速简单操作的主数据库 PostgreSQL 主数据库用于更复杂的数据模型和可伸缩模型。 没有SQL数据