【问题标题】:WSO2 API Manager v1.8.0 - Pass activityId (transaction id) to backendWSO2 API Manager v1.8.0 - 将activityId(事务id)传递给后端
【发布时间】:2015-08-28 18:46:43
【问题描述】:

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

谢谢, 戴夫

【问题讨论】:

  • 您好 WSO2 团队,希望能对此快速回复。谢谢。

标签: wso2 wso2-am wso2bam


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    我发现这个问题的答案其实很简单。当 WSO2 API Manager 将请求传递到后端时,它会添加一个名为“activityID”的 HTTP 标头。这样就可以很容易地用来进行端到端的监控。我已经能够在 JBoss Fuse 中实现的后端服务中做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-03
      • 1970-01-01
      • 1970-01-01
      • 2016-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多