服务列表

要查看请求流程,参阅服务架构图

服务名称编程语言描述
accounting.NET处理传入订单并计算所有订单的总金额(模拟服务)。
adJava根据给定的上下文关键词提供文字广告。
cart.NET将用户购物车中的商品存储在 Valkey 中,并可检索这些商品。
checkoutGo获取用户购物车信息,准备订单,并协调付款、发货以及发送邮件通知的流程。
currencyC++将一种货币金额转换为另一种货币。使用从欧洲央行获取的实时汇率,是请求量最高的服务。
emailRuby向用户发送订单确认邮件(模拟服务)。
fraud-detectionKotlin分析传入订单并检测欺诈行为(模拟服务)。
frontendTypeScript提供一个 HTTP 服务器以服务网站页面。无需注册/登录,并会为所有用户自动生成会话 ID。
load-generatorPython/Locust持续向前端发送请求,模拟真实用户的购物流程。
paymentJavaScript使用提供的信用卡信息(模拟服务)扣款并返回交易 ID。
product-catalogGo从 JSON 文件中提供商品列表,并支持搜索商品及获取单个商品信息。
quotePHP根据需要配送的商品数量计算运费。
recommendationPython根据购物车中的商品推荐其他商品。
shippingRust根据购物车内容估算运费,并将商品发往指定地址(模拟服务)。
react-native-appTypeScript使用 React Native 构建的移动应用,为购物服务提供用户界面。