一、单一应用二、远程调用
协议RPC-远程过程调用协议 三、Dubbo
Dubbo协议比较长连接和短连接dubbo的组件 四、第一个dubbo项目
提供者消费者使用接口作为独立项目 五、dubbo常用标签
公用标签提供者标签消费者标签常用配置 六、注册中心七、安装ZooKeeper
Windows安装Linux安装 八、dubbo项目使用zookeeper
服务提供者消费者 九、监控中心十、负载均衡结束
一、单一应用
现在互联网应用的特征:以分布式的方式管理多台服务器多个服务,每个服务都是小而单一可部署的。分布式部署,微服务开发。
微服务的调用和访问使用的是dubbo框架。
二、远程调用 协议 RPC-远程过程调用协议 三、Dubbo
一般用户访问服务器是短连接(连接传输完就断开),服务器之间传输是长连接(一直开着)。
五大:容器(spring),提供者,消费者,注册中心,监控中心
2:
3:
4:
5:
6:验证文件是否读取成功,配置是否有效
7:
8:选中该项目
2:不需要spring-web的jar包
3:
4:
或者
如果要使用多个服务提供者接口,则需要把所有接口定义到一个单独的项目里,再把这个项目导成jar包,消费者直接导入这个jar包。
五、dubbo常用标签一般用的是配置文件的方式来实现dubbo,不使用注解方式。
复制sample.cfg并修改zoo.cfg配置文件
启动
与Windows中的目录结构一样
新建data文件夹
复制sample.cfg并修改zoo.cfg配置文件
启动,进入bin目录
关闭
2:
5:
去掉不需要的东西
2:和提供者一样
3:



