WCF有一种机制来传播活动ID,以便在服务调用之间进行日志记录。当调用堆栈中有REST服务时,这应该如何工作?
是否应该发送此信息的标准HTTP标头?
答案 0 :(得分:2)
维基百科上的这个HTTP标题字段列表没有提供任何发送此信息的好选择。 http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
似乎Microsoft至少通过包含自定义HTTP标头解决了其产品之一的问题:
X-ETW-ACTIVITY-ID
http://msdn.microsoft.com/en-us/library/cc224271.aspx
修改强>
在Azure中,Microsoft使用不同的标头解决了同样的问题:
X-MS-活性-ID
答案 1 :(得分:1)
我不知道任何标准,但根据我之前关于这个主题的讨论,correlation-id
似乎是首选术语。