如果用户希望为产品付费,则调用支付服务。服务必须同步返回成功或失败。此外,服务还必须保证使用目前的价格。Caller (App) -> Payment service -> Product service -> Payment service -> Caller (App)
如何将这种场景优化为异步通信
如果您有许多不同的组件(身份验证、授权、本地化、支付等)而且每个组件可能需要或可能不需要在请求的整个生命周期内访问数据库(除了支付之外,这些请求的生存期相当短),这样做更好吗?of the **request** and pass that around
3. open a new connection every time I need something, maybe 2-