一次尴尬的dubbo讲解

       上星期接到老板电话,让研究一下dubbo和SpringCloud,满心欢喜,自己之前只听说过,很向往。有点兴奋。于是在上班的时候没事就开始研究。

      刚开始搜dubbo百度了官方语言.Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候.MMP分布式是什么东西,然后就去搜分布式架构。

      搜分布式架构

一次尴尬的dubbo讲解_第1张图片

然后就开始一个个研究,(优劣就不举例了)

单一应用架构:就是一个工程,前端-业务-数据库 部署在一台应用服务器上。

垂直应用架构:前后端分离,按照业务模块分离。都属于垂直应用架构(个人感觉就是分布式)

分布式应用架构:还是不太理解

流动计算架构:SOA服务治理。装个逼(理解就是对注册的服务进行调度,不能有人忙有人闲)

接下来再读就是RPC,继续百度。RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。

简单理解一下呢,就是把好几个服务器放在那,咋互相调用,就是用RPC就是来解决这个问题的,

你可能感兴趣的:(架构)