dubbo
卡卡的喵
这个作者很懒,什么都没留下…
展开
-
实现dubbo的Filter接口,如何注入spring容器里的bean
最近项目里用到dubbo的filter来做一些预处理的业务,但发现继承了Filter接口的类,无法通过@Autowired或者@Resource来注入spring容器里的对象,比如有个TestService,可以通过下面两种方式注入进来1.dubbo通过setter方式自动注入 private TestService testService; public void setTestService(TestService testService) { this.testService =原创 2020-06-15 10:16:22 · 3996 阅读 · 1 评论 -
通过配置xml或者注解的方式来使用dubbo的filter
最近在研究dubbo的权限验证功能,这里要用到dubbo的filter,于是在网上查询有关资料,但各种版本的都有,遇到很多坑,比如通过注解@Activate的方式来实现激活条件和时机(下面这段表示如果方法是服务提供者,就会先激活filter,等执行完filter以后才执行后面被调用的服务方法)@Activate(group = "provider")public class TestDubboFilter implements Filter { @Override public Resul原创 2020-06-05 10:58:14 · 1024 阅读 · 0 评论 -
dubbo ReferenceConfigCache缓存导致获取的服务是同一个
1.业务背景有2个不同区域的zookeeper,工程需要调用一个zookeeper的服务,然后再调用另外一个zookeeper,这2个服务的名字是一样的,但因为在不同的注册中心,所以不会冲突。2.设计方案消费者端通过动态设置ReferenceConfig的方式来获取不同区域的zookeeper中的服务3. 我写了一个DubboUtils来根据参数动态的获取服务,为了性能我还加入了ReferenceConfigCache 来作为缓存,代码如下public class DubboU原创 2020-05-26 14:20:46 · 3922 阅读 · 6 评论