zoukankan      html  css  js  c++  java
  • 125-Dubbo分布式系统

    1.什么是分布式系统?
    在我看来,造成分布式系统的根本原因就是一台服务器带不动整个程序,所以就启动了多台服务器一起带动这个程序。
    这就要求我们将原本的系统进行拆分成彼此独立的系统,分别部署到不同的服务器上。

    2.如何实现服务器与服务器之间的信息交互?
    首先我们应该有一套服务器之间信息交互的协议,就像浏览器与服务器之间使用的http协议一样,在这里我们采用的是Dubbo协议。
    然后我们的有一套软件来支持Customer服务器向Provider服务器发起请求,Provider服务器向Customer服务器响应请求,这套
    软件就是Dubbo框架。采用这套框架只需要配置相关参数,就可以实现服务器之间的交互了。

    3.为什么Dubbo被定义成了框架,而不是软件呢?
    框架是一种半成品,将一些重复的代码进行了封装,例如mybatis框架中就封装了jdbc的连接与关闭,我们只管写sql语句就行了。
    Dubbo框架应该也是如此,但是我并没有学习过Dubbo之前的服务器信息交互技术,所以就不知道他封装了那些东西。
    框架其实可以说是一种软件,只不过软件多对于用户来说。

    4.采用直接交互方式,我们应该配置那些Dubbo框架参数呢?

  • 相关阅读:
    实验 1:Mininet 源码安装和可视化拓扑工具
    ORACLE 数据库异常关闭处理办法
    Tomcat安装及配置教程
    关于Eclipse无server选项的解决方法
    2020软件工程作业02
    2020软件工程作业01
    C语言II作业01
    C语言总体概览
    C语言寒假大作战04
    C语言寒假大作战03
  • 原文地址:https://www.cnblogs.com/pogusanqian/p/12715227.html
Copyright © 2011-2022 走看看