服务

要可视化请求流程,请参阅服务图

Service语言描述
accounting.NET处理传入的订单并计算所有订单的总和 (mock/)。
adJava根据给定的上下文词提供文本广告。
cart.NET在 Valkey 中存储用户购物车中的商品并检索它。
checkoutGo检索用户购物车,准备订单并协调付款、配送和电子邮件通知。
currencyC++将一种货币金额转换为另一种货币。使用从欧洲中央银行获取的真实汇率。这是 QPS 最高的服务。
emailRuby向用户发送订单确认电子邮件 (mock/)。
flagd-uiElixir允许切换和编辑功能标志。
fraud-detectionKotlin分析传入订单并检测欺诈尝试 (mock/)。
frontendTypeScript公开一个 HTTP 服务器来提供网站。不需要注册/登录,并自动为所有用户生成会话 ID。
load-generatorPython/Locust持续发送模仿真实用户购物流程的请求到前端。
paymentJavaScript使用给定的金额向给定的信用卡信息收费 (mock/) 并返回交易 ID。
product-catalogGo提供 JSON 文件中的产品列表以及搜索产品和获取单个产品的能力。
product-reviewsPython根据产品描述和评论返回产品评论和回答有关特定产品的问题。
quotePHP根据要运送的商品数量计算运费。
recommendationPython根据购物车中的商品推荐其他商品。
shippingRust根据购物车估算运费。将商品运送到给定的地址 (mock/)。
react-native-appTypeScriptReact Native 移动应用程序,为购物服务提供 UI。