社区
高性能WEB开发
帖子详情
dubbo的服务消费者需要引入服务提供者的jar?
奔跑中的小象
2017-09-25 12:25:19
看了个简单的dubbo的例子。 感觉是不是这样的思维,假设有1000个服务,如果这个消费者需要调用这1000个服务,是不是要引入这1000个服务的jar包。
dubbo没有提供统一的服务,他的注册中心 是不是就是指zk服务。
...全文
2722
3
打赏
收藏
dubbo的服务消费者需要引入服务提供者的jar?
看了个简单的dubbo的例子。 感觉是不是这样的思维,假设有1000个服务,如果这个消费者需要调用这1000个服务,是不是要引入这1000个服务的jar包。 dubbo没有提供统一的服务,他的注册中心 是不是就是指zk服务。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kerwin Ma
2017-11-07
打赏
举报
回复
注册中心可以用ZK,这个是没有问题的 <!-- 引用dubbo服务 --> <dubbo:application name="web"/> <dubbo:registry protocol="zookeeper" address="localhost:2181"/> <dubbo:reference interface="com.service.ItemService" id="itemService" /> <dubbo:reference interface="com..service.ItemCatService" id="itemCatService" /> <dubbo:reference interface="com.service.ContentCategoryService" id="contentCategoryService" /> <dubbo:reference interface="com.service.ItemParamItemService" id="itemParamItemService" /> <dubbo:reference interface="com.service.ItemParamService" id="itemParamService" /> <dubbo:reference interface="com.service.ItemContentService" id="itemContentService" />
牧竹子
2017-10-28
打赏
举报
回复
消费端确实是需要这么做,至少当前是需要吧服务端提供的接口引入进来的,一般的做法也是单独把接口提出来作为一个单独的jar项目作为依赖
MiceRice
2017-09-29
打赏
举报
回复
你的理解基本正确,需要引入服务提供者关于服务接口定义的Jar,从这点来说其实有点像EJB。 如果你喜欢做点手脚,可以用动态代理之类手段直接生成接口定义,那么就可以不用引入服务接口定义的Jar了。 注册中心可以用ZK,也可以用Redis甚至广播。
分布式RPC
服务
框架
Dubbo
从入门到手写
Dubbo
框架教程
Dubbo
是阿里巴巴公司开源的一个高性能优秀的
服务
框架,使得应用可通过高性能的 RPC 实现
服务
的输出和输入功能,可以和 Spring 框架无缝集成。
Dubbo
采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载
Dubbo
的配置即可,
Dubbo
基于Spring的Schema扩展进行加载。通过图解的形式对
Dubbo
原理讲解,据绝枯燥的理论,通过图文代码和实践相辅相成,让你全方位的掌握
Dubbo
技术。掌握
Dubbo
实战之后,通过手写
Dubbo
框架,加深对原理的掌握,轻松应对企业开发和面试。
Dubbo
生产者
消费者
配置
引入
jar
包 生产者、
消费者
都
需要
引入
jar
包 <!--
引入
dubbo
--> <dependency> <groupId>com.alibaba</groupId> <artifactId>
dubbo
</artifactId> <version>2.6.2</ver
Dubbo
服务
环境搭建以及
Dubbo
服务
的提供者和
消费者
配置详解
dubbo
和spring融合的依赖引用,zookeeper和client都配置在这里了,client也许不
需要
,但是我都配置上了,最后一个是对步骤1中编写的
dubbo
-common项目的
jar
包依赖。ok,一切就绪,我们可以在借助tomcat启动
Dubbo
服务
的provider后,运行consumer的main函数,即可调用到provider的接口实现类,从而可以进行后续功能扩展和测试。项目中
引入
了
Dubbo
,对外
需要
提供一个
Dubbo
的接口
服务
,编写了一个demo,在此提供出来,供初学者引用。
dubbo
zookeerper
现在的公司接口调用是通过
dubbo
来实现的,所以这两天就了解了一下
dubbo
是如何进行通信的,写了一个最简单的例子。自上得来终觉浅,绝知此事要躬行。 前言.
dubbo
介绍
Dubbo
是一个分布式
服务
框架,
Dubbo
的架构如图所示: 节点角色说明: Provider:暴露
服务
的
服务
提供方。 Consumer:调用远程
服务
的
服务
消费方。 Registry:
服务
注册与发现的注册中心。 Monitor:统计
服务
的调用次调和调用时间的监控中心。 Container:
服务
运行容器。 调用关系说明: 0.
服务
容器负责启
【
Dubbo
分布式
服务
框架】4.基于API配置的
服务
提供者
和
消费者
我们之前讲解了基于配置以及基于注解的
服务
提供者
和
服务
消费者
的开发模式,这里为大家介绍一个不常用的开发模式,这种模式不是基于注解,而是基于API的模式。 一般我们开发都是基于配置或注解的,而API的模式适用于OpenAPI, ESB, Test, Mock等系统集成,所以大家了解即可。 首先我们在MyEclipse里创建一个名为
Dubbo
-Web-Provider-API的
服务
提供者
:
高性能WEB开发
25,985
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章