特性

  • loki拦截器支持两种类型:发送拦截、监听拦截
  • 支持自定义过滤
  • 可以自定义实现自己的统一业务处理如:消息发送加密、消息接收解密

使用spring扫描实例, 实现PipelineProcess接口

PipelineProcess 接口

方法名称请求参数类型返回参数类型备注
supportPipelineContextboolean用户判断当前过滤器是否生效,返回true 支持 false 不支持
order-Long获取排序,越小越靠前
processPipelineContext-过滤器处理逻辑

PipelineContext

参数名称类型备注
needBreakboolean是否终止过滤器整个链路
codeString类型编码
model泛型拦截内容