WSO2将每个请求和响应以及请求者IP保存在MYSQL数据库中

时间:2018-10-01 05:22:30

标签: wso2 wso2-am wso2dss wso2ei wso2developerstudio

我在WSO2开发人员工作室中开发了一些API流程,并将其托管在WSO2 EI服务器上。

然后我将这些URL发布到WSO2 API Publisher,并在那里实现了oAuth2安全性。

最后,客户端/消费者可以从API Publisher访问URL。

现在我希望服务的每个请求和响应都应该存储在MySQL外部表中。

任何想法都可以在WSO2 EI流程中进行。或其他任何替代方法。

1 个答案:

答案 0 :(得分:0)

关于序列,您需要将./gradlew test存储在request中,并且必须对property mediator执行相同的操作。 您需要创建一个response,其中需要提及MySQL的查询,否则您可以使用data service。 接下来,在使用DB mediator结束输出序列之前,您需要使用send or loopback or respond mediator并调用clone mediatordata service。 对于DB Mediator,请参考下面的链接。 https://docs.wso2.com/display/ESB500/Sample+361%3A+Introduction+to+DBReport+Mediator

下面是代码段

DB mediator