WSO2 API Manager v1.8.0 - 将activityId(事务id)传递给后端

时间:2015-08-28 18:46:43

标签: wso2 wso2-am wso2bam

在API Manager中配置BAM事件发件人配置后,我可以看到在API Manager v1.8.0中生成的activityId,并且还发送到了WSO2 BAM。但是我对activityId有另一个要求。我需要在WSO2 API Manager Synapse配置中检索activityId(或事务id)并将其传递给后端服务。这样做的方法是什么?

谢谢, 戴夫

2 个答案:

答案 0 :(得分:0)

我不知道你在问题中提到的活动ID 您可以在JWT概念的帮助下将基于用户的信息传递给后端服务,这里是参考链接

http://wso2.com/library/articles/2014/12/customize-json-web-token-generation-with-wso2-api-manager-1.8.0/

答案 1 :(得分:0)

我发现这个问题的答案实际上非常简单。 WSO2 API Manager在将请求传递给后端时,会在名称“activityID”中添加HTTP标头。这样可以很容易地用于端到端监控。我已经能够在JBoss Fuse中实现的后端服务中实现这一点。