
dubbo
skiof007
http://my.youkuaiyun.com/lifetragedy
展开
-
Dubbo基本原理机制
转自:http://blog.youkuaiyun.com/paul_wei2008/article/details/19355681分布式服务框架:–高性能和透明化的RPC远程服务调用方案–SOA服务治理方案-Apache MINA 框架基于Reactor模型通信框架,基于tcp长连接Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器转载 2016-07-19 10:18:17 · 423 阅读 · 0 评论 -
dubbo泛化调用 http接口 随意调用dubbo服务
dubbo支持泛化调用 1、开发工程中 有时候想要测试dubbo接口 需要自定义用例,比较麻烦 2、无法调用服务器上的dubbo测试 3、无法随意调用多版本的服务 由于dubbo支持泛化调用 所以这些问题就迎刃而解了/* * Copyright 1999-2011 Alibaba Group. * * Licensed under the Apache License, Version ...转载 2018-04-19 15:03:43 · 3495 阅读 · 0 评论 -
dubbo内部通信用的什么协议
dubbo内部通信用的什么协议 dubbo支持多种远程调用方式,例如dubbo RPC(二进制序列化 + tcp协议)、http invoker(二进制序列化 + http协议,至少在开源版本没发现对文本序列化的支持)、hessian(二进制序列化 + http协议)、WebServices (文本序列化 + http协议)等等,但缺乏对当今特别流行的REST风格远程调用(文本序列化 + htt转载 2018-01-16 11:17:35 · 3523 阅读 · 0 评论 -
dubbo配置hessian+dubbo协议共存
根据官方说明:Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况Hessian协议用于集成Hessian的服务,Hessian底层采用Http通讯,采用Servlet暴露服务。适用场景:传入传出参数数据包较大,提供者比消费者个数多,提供者压力较大,可传文件。因此比较高效的做法是带上传下载文件的服务使用hessi转载 2018-01-15 16:50:29 · 2660 阅读 · 0 评论 -
dubbo中的Filter顺序
最近发现dubbo的小 bug,顺便整理了一下dubbo中的Filter调用顺序及如何确定的。服务提供方的过滤器被调用顺序:EchoFilter->ClassLoaderFilter->GenericFilter->ContextFilter->(这4个是在代码中指定的)ExceptionFilter-> TimeoutFilter ->MonitorFilter-> TraceFi转载 2016-07-19 10:28:03 · 7070 阅读 · 0 评论 -
学习dubbo源代码
一、Dubbo整体架构1、Dubbo与Spring的整合 Dubbo在使用上可以做到非常简单,不管是Provider还是Consumer都可以通过Spring的配置文件进行配置,配置完之后,就可以像使用springbean一样进行服务暴露和调用了,完全看不到dubboapi的存在。这是因为dubbo使用了spring提供的可扩展Schema自定义配置支持。在spring配置文件中,可以像、转载 2016-07-19 10:25:53 · 400 阅读 · 0 评论 -
dubbo处理文件上传
dubbo和hessian的maven依赖: com.alibaba dubbo 2.5.3 com.caucho hessian 4.0.7 服务提供者(项目名称:provider) 首先是web.xml配置(使用spring): <web-app version="2.5" xmlns="转载 2016-07-19 10:23:49 · 10279 阅读 · 3 评论 -
DUBBO用户指南
入门 (+) (#) 背景 (#) 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。转载 2016-07-19 10:21:39 · 844 阅读 · 0 评论 -
Dubbo实例
1. 概述 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。主要核心部件 Remoting: 网络通信框架,实现了sync-over-async 和 request-response 消息机制. RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 Registry: 服务目录框转载 2016-07-19 10:19:59 · 338 阅读 · 0 评论 -
Dubbo 一些你不一定知道但是很好用的功能
dubbo功能非常完善,很多时候我们不需要重复造轮子,下面列举一些你不一定知道,但是很好用的功能;直连Provider在开发及测试环境下,可能需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直连模式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口配置点对点,不影响 B 接口从注册中心获取列表(说明:官方只建议开发&测试环境使用该功能),用法如下,ur...转载 2019-03-22 17:44:15 · 234 阅读 · 0 评论