
dubbo
guchuanyun111
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dubbo 入门教程 基于zookeeper
第一步 在spring官网下载一个spring比较全的包。 我用的还是以前的3.2第二步 新建一个web项目。将spring的包放在lib下面。第三步 在dubbo.io官网的版本库下载dubbo的jar包。第四步 在Apache的官网下载zookeeper的项目。 zookeeper的安装方法在上篇文章讲过了。拿出zookeeper根目录下面的zookeeper.jar就可以。附转载 2016-07-25 14:36:11 · 1894 阅读 · 0 评论 -
dubbo相关知识(一)
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者转载 2016-07-25 14:40:11 · 1261 阅读 · 1 评论 -
RPC详解(补)
1、RPC概述 (1)什么是RPCRPC(Remote Procedure Call Protocol)远程过程调用协议。一个通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。比较正式的描述是:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。那么我们至少从这样的描述中挖掘出几个要点:转载 2016-08-01 17:10:12 · 3536 阅读 · 0 评论 -
dubbo相关知识(六)-- java RMI框架
1、概述在 Java 世界里,有一种技术可以实现“跨虚拟机”的调用,它就是 RMI(Remote Method Invocation,远程方法调用),通过RMI技术,某一个本地的JVM可以调用存在于另外一个JVM中的对象方法,就好像它仅仅是在调用本地JVM中某个对象方法一样。RMI中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的转载 2016-08-01 16:35:46 · 5575 阅读 · 2 评论 -
dubbo相关知识(五)-- RPC详解
RPC是远程调用过程的简写,是一个协议,处于网络通信协议的第五层:会话层,其下就是TCP/IP协议,在建立在其基础上的通信会话协议。RPC定义了交互的模式,而应用程序使用这些模式,来访问其他服务器的方法,并不需要关系具体的网络上的细节。 一、RPC基础知识 1.RPC模式 RPC采用C/S模式,客户转载 2016-07-27 17:36:48 · 2517 阅读 · 0 评论 -
dubbo相关知识(四)-- Java中的BIO、NIO、AIO
1,同步和异步是针对应用程序和内核的交互而言的。 2,阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式,说白了是一种读取或者写入操作函数的实现方式,阻塞方式下读取或者写入函数将一直等待,而非阻塞方式下,读取或者写入函数会立即返回一个状态值。 由上描述基本可以总结一句简短的话,同步和异步是目的,阻塞和非阻塞是实现方式。编号转载 2016-07-27 17:24:13 · 2052 阅读 · 0 评论 -
dubbo相关知识(三)--socket长连接和短连接
长连接与短连接 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 比如http的,只是连接、请求、关闭,过程时转载 2016-07-27 17:16:38 · 14316 阅读 · 3 评论 -
dubbo相关知识(二)
6)Dubbo在安全机制方面是如何解决的Dubbo主要针对内部服务,对外的服务,阿里有开放平台来处理安全和流控,所以Dubbo在安全方面实现的功能较少,基本上只防君子不防小人,只防止误调用。Dubbo通过Token令牌防止用户绕过注册中心直连,然后在注册中心上管理授权。Dubbo还提供服务黑白名单,来控制服务所允许的调用方。7)Dubbo缺省协议采用单一长连接和NIO异步通讯,适合转载 2016-07-25 17:18:52 · 1362 阅读 · 0 评论