在哪里生成相关ID - 客户端或服务器端

问题描述 投票:0回答:1

生成相关ID的最佳位置是什么?

我有一个UI应用程序,它连接几个微服务。对于每个事件,我生成它客户端并将其附加到x-correlation-id http标头。我不确定我是否应该生成客户端,或者它可以吗?

更多细节:ReactJS app,fetch api

node.js reactjs http-headers fetch-api
1个回答
0
投票

是的,通常客户端会发送它,服务器将检查它是否是由客户端发送的。如果没有,那么服务器将自己生成它,但相关ID本身的主要目的是确保每个请求只执行一次,所以最好从客户端获取它

关于标题名称,实际上X-Request-ID更常见,但你可以放任何你喜欢的名字

© www.soinside.com 2019 - 2024. All rights reserved.