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

时间:2018-10-03 08:39:05

标签: node.js reactjs http-headers fetch-api

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

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

更多详细信息: ReactJS应用程序,获取api

1 个答案:

答案 0 :(得分:0)

是的,通常客户端将发送它,而服务器将检查它是否由客户端发送。如果不是这样,服务器将自行生成它,但是关联ID本身的主要目的是确保每个请求仅执行一次,因此最好从客户端获取它

关于标题名称,实际上X-Request-ID更常见,但是您可以输入任何喜欢的名称