dubbo(dubbo和spring cloud区别)
你们好,最近小活发现有诸多的小伙伴们对于dubbo,dubbo这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 Dubbo的实现风格非常类似于java的传统RMI和EJB技术。在整个开发过程中,接口(远程接口)仍然是主要的服务提供者。
2、 Dubbo是一个分布式服务框架,致力于提供高性能、透明的RPC远程服务调用方案,是SOA面向服务治理方案的核心框架。
3、 就Dubbo自身的开发框架来说,开发者可以说需要的处理非常有限,而Dubbo的开发框架会帮助用户进行一系列的配置处理,同时在整个Dubbo中也有一些自己的开发需求。
4、 对于开发者或者用户来说,最关心的部分往往是业务运营部分,其中重点是界面。其实把这个省分成这么多等级结构是很有意义的。比如VO类对象,经常在业务交换的时候交付,所以这个对象一旦交付,肯定会涉及到远程传输。一旦需要远程传输对象,就必须有序列化操作支持,而Dubbo本身就需要有注册中心,所以注册中心服务于Dubbo提供的所有数据。那么我们只需要通过这些元数据提供的信息就可以找到所需的Dubbo服务。同时,在整个设计中还提供了一个监控工具来监控所有的Dubbo服务。
5、 在这个Dubbo开发框架中,有两个非常重要的角色操作:服务提供者(Provider)和消费者(Consumer)。可以简单理解为,提供者提供特定的业务接口实现类,而消费者根据远程接口调用远程对象(提供者提供的业务接口实现类)。
6、 Dubbo提供了Zookeeper注册中心,在Dubbo的设计中充分考虑了各类用户的需求。一些底层通信或信息存储提供了大量不同的存储方案。
7、 通信框架包括mina、netty。
以上就是dubbo这篇文章的一些介绍,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!