dubbo中添加filter
来源:互联网 发布:火狐 查看元素js事件 编辑:程序博客网 时间:2024/05/17 09:06
在开发中,有时候需要限制访问的权限,白名单就是一种方法。对于Java Web应用,Spring的拦截器可以拦截Web接口的调用;而对于dubbo接口,Spring的拦截器就不管用了。
dubbo提供了Filter扩展,可以通过自定义Filter来实现这个功能。本文通过一个事例来演示如何实现dubbo接口的IP白名单。
- 扩展Filter
实现com.alibaba.dubbo.rpc.Filter接口:
注意:只能通过setter方式来注入其他的bean,且不要标注注解!
dubbo自己会对这些bean进行注入,不需要再标注@Resource让Spring注入,参见扩展点加载 - 配置文件
参考:调用拦截扩展
在resources目录下添加纯文本文件META-INF/dubbo/com.alibaba.dubbo.rpc.Filter,内容如下:
修改dubbo的provider配置文件,在dubbo:provider中添加配置的filter,如下:
这样就可以实现dubbo接口的IP白名单功能了。
0 0
- dubbo中添加filter
- dubbo Filter
- 给dubbo接口添加白名单——dubbo Filter的使用
- 给dubbo接口添加白名单——dubbo Filter的使用
- 给dubbo接口添加白名单——dubbo Filter的使用
- dubbo--5.添加dubbo
- dubbo中的Filter顺序
- Dubbo源码分析(Filter)
- dubbo Filter源码分析
- directshow filter中添加属性页
- 添加DMO到directshow filter graph中
- directshow filter中添加属性页
- 添加DMO到directshow filter graph中
- directshow filter中添加属性页
- dubbo学习笔记 十三 dubbo-filter
- Dubbo之——Dubbo Filter实战
- dubbo 5 Listener和Filter
- Dubbo源码分析 Handler & Filter
- Android开发的四大组件
- js简单算法——寻找文档中所有元素节点
- ajax提交Form
- ~
- D3D学习笔记(光照+反射白光的旋转金字塔)
- dubbo中添加filter
- 对象克隆技术
- 图像处理与计算机视觉:基础,经典以及最近发展
- Android SO 加壳
- 算法学习一
- java.text.DecimalFormat
- RecyclerView之ViewHolder封装实现点击、长按、headerView和多选功能
- poj1273 Drainage Ditches
- C语言chown()函数:改变文件所有者