dubbo
Dreamer who
=== Happiness isn't something you experience; it's something you remember.
展开
-
如何修改并获得dubbo服务的端口号
package com.github.doctor.dubbo.config;import java.util.Map;import java.util.Map.Entry;import javax.annotation.PostConstruct;import org.springframework.beans.factory.annotation.Autowired;impor原创 2015-01-11 00:02:23 · 17537 阅读 · 1 评论 -
dubbo泛化调用-基本认知
dubbo消费端,一般必须依赖服务端提供的api包,服务端api包一旦升级,消费端也要跟着升级(依赖的情况下),不像spring cloud一样,采用rest协议,对服务端的api依赖几乎可以没有,不过dubbo也有rest协议扩展,见当当网dubbox,也有jsonrpc协议的扩展,见https://github.com/apache/incubator-dubbo-rpc-jsonrp...原创 2018-07-15 00:22:41 · 5084 阅读 · 1 评论 -
java SPI 与cooma(dubbo 微容器改良品)--1
java SPI 与cooma(dubbo 微容器改良品)--1java 的spi(Service provider interface)主要是为了框架的扩展和组件替换而产生的,与当今流行的IOC概念类似。 java spi的实现:java.util.ServiceLoaderS>A simple service-provide原创 2016-07-25 00:09:36 · 22495 阅读 · 0 评论 -
resteasy框架之PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy
resteasy框架之PropertyNamingStrategy.LowerCaseWithUnderscoresStrategyresteasy是一个实现 JAX-RS specification的框架。 其中有josn序列化是用的jackson。序列化中对象的属性与输出的json格式key名字的策略由PropertyNamingStrategy决定。比如:com.fa原创 2016-03-20 16:18:22 · 4079 阅读 · 0 评论 -
分布式系统的跟踪系统Dubbo RPC处理
分布式系统的跟踪系统Dubbo RPC处理 接着前一篇博文http://blog.csdn.net/doctor_who2004/article/details/46974695 上篇只是提供了一个思想,今天具体给出dubbo rpc 处理细节。 dubbo prc处理部分,那就是dubbo 的filter 扩展。dubbo 的filter 接口:原创 2015-10-10 11:03:16 · 5214 阅读 · 0 评论 -
dubbo 自定义过滤器,打印接口调用信息
dubbo 自定义过滤器,打印接口调用信息 dubbo提供了web filter类似的com.alibaba.dubbo.rpc.Filter,这样,我们可以在dubbo提供的服务提供方和消费方都可以自定义过滤器,从而可以获得方法调用的时间或参数、返回结果及异常信息。我们可以利用log打印出来。而且,这个过滤器机制,也是分布式跟踪系统的一部分。 下面代码实例是原创 2015-10-03 12:22:54 · 16484 阅读 · 0 评论 -
dubbo总结1
/** * 一台机器上一个jvm进程内,启动两个相同的dubbo服务,客户端只能调到一个,这种聚合不能实现.这也不是是集群概念, * dubbo会按照重复url处理(zookeeper中url是一样的,除最后的时间戳). * * 一个jvm 一个进程内启动两个相同dubbo应用,注册在zookeeper里面的地址是一样的(除。。), * dubbo 在 RegistryDir原创 2014-12-25 21:36:21 · 1402 阅读 · 0 评论 -
dubbo 分组聚合
** * dubbo merger 接口声明 * 对于要merger 接口中方法返回类型的注意事项, * * 详细查看com.alibaba.dubbo.rpc.cluster.merger * 这个包下面的类,也就是dubbo支持的返回类型/** * dubbo merger不同服务实现结果集. 详细查看com.alibaba.dubbo.rpc.clust原创 2014-12-22 22:12:13 · 3938 阅读 · 0 评论 -
dubbo泛化调用-泛化调用平台
我们对dubbo的泛化有了基本的认知, 见dubbo泛化调用-基本认知 ,面对xml的配置,对于dubbo泛化调用的灵活性太差,现在我们用api编程的方式实现一下。 为了灵活性,对dubbo 消费端的api编程封装一下,为了引用服务,我们必须知道服务接口、服务版本、注册中心的地址或直连调用服务端的地址,所以这几个参数需要灵活传入:package com.sdcuike...原创 2018-07-15 19:01:46 · 8998 阅读 · 6 评论