【发布时间】:2016-11-26 04:02:34
【问题描述】:
谁能详细解释一下类中介器和自定义处理程序之间的区别,这两个中介器的用例是什么
【问题讨论】:
标签: wso2 wso2-am api-manager
谁能详细解释一下类中介器和自定义处理程序之间的区别,这两个中介器的用例是什么
【问题讨论】:
标签: wso2 wso2-am api-manager
现有的处理程序首先在请求流中执行。之后执行中介序列。但是,如果您编写自定义处理程序,也可以将其放在中介序列之后,因为中介序列也由处理程序 (APIManagerExtensionHandler) 执行。因此,如果您将处理程序放在 APIManagerExtensionHandler 之后,它将在中介序列之后执行。
类中介器和处理程序之间的一个主要区别是处理程序在请求流和响应流中都执行,您可以在同一个处理程序中为这两种情况编写两种逻辑。但是一个类中介只有一个部分(即 mediate() 方法)。当您按顺序聘请类中介时,您可以决定是否要将其放入请求流或响应流中,或同时放入两者中。
如果你的逻辑不复杂,你可以使用现有的中介,而不是写一个类中介。在这种情况下,您不需要编写任何 java 代码。
您也可以阅读this。
【讨论】: