启动Dubbo服务有2个方式,1是通过xml配置,2是通过注解来实现,这点和Spring相似。 采用XML配置如下: 上面代码是通过dubbo:service interface标签把接口暴露出去,在程序启动的时候会自动注册到zookeeper。 消费端调用方式配置如下: 然后我们可以像spring ...
分类:
其他好文 时间:
2019-01-16 16:49:22
阅读次数:
301
今天线上环境发现storm任务日志里有如下异常: , 堆栈信息里找到某dubbo服务A的某方法具体某行抛出的,查看服务A的日志,也有该异常信息。 在服务A的工程里找到那行代码,是某个计算分支里,的确调用了工程X的一个工具类方法。 有些奇怪,因为这个工具类方法调用已上线运行很久了,以前都没这个异常。 ...
分类:
编程语言 时间:
2019-01-08 22:26:11
阅读次数:
3230
配置文件没有加全。 之前加载spring配置文件是指定的文件,后面发现自己的配置文件不止一个,导致项目出错,虽然启动没有报错,在zookeeper也能找到对应的服务节点,但是在这个接口明显是访问不到的,所以在监控中心是不存在对应的服务接口。 ...
分类:
其他好文 时间:
2019-01-08 00:57:34
阅读次数:
334
在阅读此文章之前,我希望阅读者对Spring 扩展机制的有一定的了解,比如:自定义标签与Spring整合, InitializingBean 接口,ApplicationContextAware,BeanNameAware, BeanFactory 接口所起到的作用 ;从来没了解过的,请看我之前的关 ...
分类:
其他好文 时间:
2018-12-26 00:36:25
阅读次数:
367
服务引用无非就是做了两件事 将spring的schemas标签信息转换bean,然后通过这个bean的信息,连接、订阅zookeeper节点信息创建一个invoker 将invoker的信息创建一个动态代理对象 将spring的schemas标签信息转换bean,然后通过这个bean的信息,连接、订 ...
分类:
其他好文 时间:
2018-12-23 23:58:34
阅读次数:
263
最近工作中接到一个需求,需要对一个MQ消息队列进行性能测试,测试其消费能力,开发提供了一个dubbo服务来供我调用发送消息。 这篇博客,介绍下如何利用jmeter来测试dubbo接口,并进行性能测试。。。 一、Dubbo简介 dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调 ...
分类:
其他好文 时间:
2018-12-19 11:04:27
阅读次数:
173
1:创建dubbo-server maven工程 2:分别在dubbo-server下创建2个模块server-api(定义接口)和server-provider(实现接口) server-api: log4j:WARN No appenders could be found for logger ...
分类:
Web程序 时间:
2018-11-29 12:28:39
阅读次数:
214
一、场景引入 本人所在的项目由于直接面向消费者,迭代周期迅速,所以服务端框架一直采用Springboot+dubbo的组合模式,每个服务由service模块+web模块构成,service模块通过公司API网关向安卓端暴 露restful接口,web模块通过dubbo服务向service模块获取数据 ...
分类:
编程语言 时间:
2018-11-29 11:01:21
阅读次数:
260
环境:maven工程,ssm框架,tomcat 情景:dubbo的服务注册方服务器启动 问题原因: 经过网络查找,结果是Root WebApplicationContext 启动了两次,第二次报错,dubbo端口被占用 解决办法: 在server.xml中将红色字段,改为false,然后重新启动to ...
分类:
其他好文 时间:
2018-11-25 18:01:08
阅读次数:
389
事情起因:当时接了个需求,开发过程中需要对工程A新增依赖工程B和工程C。 写代码,噼里啪啦噼里啪啦。。。 本地起了三个dubbo服务,其他服务依赖开发环境服务,非常开森改自己冒烟的bug。 提测! 测试环境,工程A死活起不来,起到一半卡住!没有任何异常!!!然后过了三分钟,抛出zk心跳连接超时,巴拉 ...
分类:
其他好文 时间:
2018-11-24 11:43:51
阅读次数:
212