dubbo调用和maven依赖的区别
来源:互联网 发布:网络架构师年薪 编辑:程序博客网 时间:2024/06/16 21:07
dubbo:跨系统通信。比如:两个系统,一个系统A作客户端,一个系统B作服务器, 服务器B把自己的接口定义提供给客户端A,客户端A将接口定义在spring中的bean。客户端A可直接使用这个bean,就好像这些接口的实现(即服务器B的代码)也是在自己的代码里一样。客户端A和服务器B在启动的时候都会把自己的机器IP注册到zookeeper上,客户端A会把zk上的服务端ip拉到磁盘上,并记录哪些ip提供哪些服务(服务端启动时暴露给zk),然后客户端根据ip调用服务端的服务。
dubbo需要将服务器B(提供方)的接口类打成包,服务器B(提供方)去实现,客户端A(消费方)去调用。
maven依赖:在一个多module的maven项目中,maven子模块间提供依赖实现调用。比如,模块A调用模块B,将模块B打包成jar,引入到模块A中(相当于模块A拥有了模块B),实则模块A和模块B是在同一项目中运行。而dubbo的提供者和消费者是两个独立的服务(A只是调用B,并未拥有B)。
阅读全文
0 0
- dubbo调用和maven依赖的区别
- dubbo调用和maven依赖的区别
- Maven依赖之后Dubbo找不到依赖的facade
- Maven的聚合和依赖
- Maven 的坐标和依赖
- HSF和dubbo的区别
- Maven(二)Maven的依赖范围和传递性依赖
- 【Maven】maven的依赖
- 【Maven】maven的依赖
- 依赖和关联的区别
- 依赖和关联的区别
- 依赖和关联的区别
- 关联和依赖的区别
- 依赖和关联的区别
- 依赖和关联的区别
- 依赖和关联的区别
- 关联和依赖的区别
- 关于maven可选依赖和排除依赖的学习
- 计算feometry面积esri/geometry/geometryEngineAsync
- 两个数据源的配置
- dlib 04 dlib自带demo 基于HOG的人脸特征检测
- Linux版 Matlab R2015a 的链接
- windows核心编程之线程同步与原子函数
- dubbo调用和maven依赖的区别
- iPhone x 原型适配的一些事儿
- 芯片的分类
- 四大组件---Service
- Saver保存提取
- javascript原型链详细解析(一)
- Faster-RCNN_TF代码解读7:VGGnet_train.py
- 秒杀系统架构优化思路
- 笔记