栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Dubbo学习笔记-动力节点(第二章)Dubbo框架实现RPC

Dubbo学习笔记-动力节点(第二章)Dubbo框架实现RPC

最近自学到了Dubbo,我是跟着动力节点的视频在学,并且整理了相关笔记,分享给大家,也为以后复习用

视频资源:https://www.bilibili.com/video/BV1Sk4y197eD

第二章 Dubbo框架实现RPC 2.1 第一个服务提供者

使用直连方式,访问提供者。

1) 依赖:pom.xml

	
      org.apache.dubbo
      dubbo
      2.7.8
    

2 ) 创建一个数据类,表示订单的信息

Order: 有id, goodsName ,price , amount

3) 创建服务提供者接口 OrderService

Order createOrder(Integer userId, String goodsName, Float price, Integer amount)

4)暴露服务,使用dubbo框架的功能。

把服务暴露出去,消费者才能调用。 暴露的就是接口。

需要在spring的配置文件中声明暴露服务

   
    

    
    

    
    

    
    

5)把提供者安装到maven仓库中

maven install

2.2 第一个消费者

创建maven项目

1) pom.xml

加入dubbo依赖

    
    
      org.apache.dubbo
      dubbo
      2.7.8
    

    
    
      com.bjpowernode
      01-orderservce-provider
      1.0.0
    

2)声明要使用的dubbo服务提供者。 说明要使用的接口

在spring的配置文件者, 声明要使用的接口

2.3 Dubbo常用标签

1) 公用标签:在提供者和消费者中都使用的。



  

2)提供者标签


3)消费者标签


2.4 Dubbo注解

@EnableDubbo , @EnableDubboConfig , @DubboComponentScan,
@DubboService,@DubboReference

@DubboService

@DubboService ==  暴露服务的
    属性:interface:接口的.class
    位置:放在接口的实现类的上面

@DubboReference

@DubboReference ==  引用远程服务
    位置:可以放在属性(成员变量)定义上面,可以方法上面

Dubbo组件扫描器:扫描的是Dubbo的注解(@DubboService,@DubboReference)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/735530.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号