服务角色
查看 服务图 以可视化请求流程。
服务 | 语言 | 描述 |
---|---|---|
accountingservice | Go | 处理传入的订单并计算所有订单的总金额 (模拟/) |
adservice | Java | 根据给定的上下文词提供文本广告 |
cartservice | .NET | 在 Redis 中存储用户购物车中的商品并检索它 |
checkoutservice | Go | 检索用户购物车,准备订单并协调支付、配送和电子邮件通知 |
currencyservice | C++ | 将一种货币的金额转换为另一种货币。使用从欧洲央行获取的真实值。这是最高 QPS 的服务 |
emailservice | Ruby | 发送订单确认电子邮件给用户 (模拟/) |
frauddetectionservice | Kotlin | 分析传入的订单并检测欺诈行为 (模拟/) |
featureflagservice | Erlang/Elixir | CRUD 特性标志服务,演示各种场景,如故障注入以及如何从依赖特性标志的服务中发出遥测数据 |
frontend | JavaScript | 提供一个 HTTP 服务器来为网站提供服务。不需要注册/登录,并自动为所有用户生成会话 ID |
loadgenerator | Python/Locust | 不断向前端发送请求,模拟真实用户的购物流程 |
paymentservice | JavaScript | 使用给定的信用卡信息 (模拟/) 收取指定金额并返回交易 ID |
productcatalogservice | Go | 从 JSON 文件提供产品列表,并能够搜索产品和获取单个产品 |
quoteservice | PHP | 根据要配送的商品数量计算运费 |
recommendationservice | Python | 基于购物车中的内容向用户推荐其他产品 |
shippingservice | Rust | 根据购物车提供运费估算,并将商品运送到指定地址 (模拟/) |
最后修改 December 10, 2023: translate (a4350d6e)