社区
高性能WEB开发
帖子详情
dubbo的服务消费者需要引入服务提供者的jar?
奔跑中的小相
2017-09-25 12:25:19
看了个简单的dubbo的例子。 感觉是不是这样的思维,假设有1000个服务,如果这个消费者需要调用这1000个服务,是不是要引入这1000个服务的jar包。
dubbo没有提供统一的服务,他的注册中心 是不是就是指zk服务。
...全文
2810
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甚至广播。
新建一个
dubbo
服务
提供者
的步骤
这篇博客详细介绍了如何创建一个
Dubbo
服务
提供者
,包括新建web应用、
引入
必要的
jar
包(如
dubbo
、netty、javassist和spring),定义实体类、
服务
接口及其实现,配置spring文件,编写测试类验证配置,以及最终将接口和实现打包成
jar
供
消费者
使用。通过这个过程,读者可以理解
Dubbo
服务
发布的完整流程。
springboot集成
dubbo
本文介绍了Spring Boot集成
Dubbo
的开发过程。
Dubbo
开发一般涉及接口项目、
服务
提供者
和
服务
消费者
三个项目。
服务
提供者
需搭建Spring Boot项目,导入阿里包,配置
dubbo
信息,连接Zookeeper,实现接口项目的接口。
服务
消费者
流程与提供者类似,
引入
接口项目
jar
后可间接调用提供者代码逻辑。
1.
Dubbo
入门
本文介绍
Dubbo
入门知识,包括编写
服务
提供者
和
消费者
,以及使用Multicast注册中心。编写
服务
提供者
需创建Maven项目、
引入
相关
jar
包、编写
服务
接口和实现类等;编写
服务
消费者
要
引入
服务
接口
jar
包等;Multicast注册中心无需安装中心节点,适合小规模应用。
搭建SpringBoot项目
dubbo
-demo
本文档详细介绍了如何搭建一个基于SpringBoot的
dubbo
项目,包括Api模块定义接口,Provider模块实现接口并作为
服务
提供者
,以及Consumer模块作为
服务
消费者
调用接口。在Api模块中,通过Maven打包生成
jar
,并在Provider和Consumer模块
引入
。在Provider模块配置
服务
实现和属性文件,Consumer模块则包含了控制器和主入口。
基于maven搭建springboot+
dubbo
+zk框架(单机)
本文详细介绍了使用
Dubbo
实现微
服务
的过程,包括搭建Zookeeper、创建Maven工程、配置
服务
提供者
与
消费者
,以及整合Spring框架。通过实例展示了如何将接口工程打包为
jar
并
引入
Maven仓库,以及在consumer和provider工程中的具体配置。
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章