WSO2 APIM:类调解器和自定义处理程序之间的区别

任何人都可以详细解释类中介和自定义处理程序之间的区别,使用这两个中介的用例 最佳答案 现有处理程序首先在请求流中执行.之后执行调解序列.但是如果你编写一个自定义处理程序,你也可以把它放在中介序列之后,因为中介序列也是由处理程序(APIManagerExtensionHandler)执行的.因此,如果您将处理程序放在APIManagerExtensionHandler之后,它将在中介序列之后执行.

类中介和处理程序之间的一个主要区别是处理程序在请求流和响应流中都执行,您可以在同一个处理程序中为这2个案例编写2个逻辑.但是类调解器只有一个部分(即mediate()方法).当您在序列中使用类中介时,您可以决定是将其放在请求流或响应流中,还是两者中.

如果您的逻辑不复杂,则可以使用现有的调解器而不是编写类调解器.在这种情况下,您不需要编写任何Java代码.

您也可以阅读this.

点赞