随笔 - 607,  文章 - 169,  评论 - 2,  阅读 - 21万

 


0    课程地址

https://coding.imooc.com/lesson/201.html#mid=12742

 

1    重点关注

1.1    本节内容

Spring的maven项目抽取成Dubbo的maven项目前半部分

rpc调用图解

 

 

 

 

2    课程内容

2.1    rpc调用图解

rpc调用,我们调用的时候调用方直接调用的是api,并不会调用它实际实现的service。(自己理解:service和实现分别在不同的子项目中,实现会根据注解进行注册,消费方根据接service和注解找到对应的实现)

 

 

 

 

 

3    Coding

3.1    Spring的maven项目抽取成Dubbo的maven项目前半部分

  • pom文件引入dubbo和zk依赖(注意聚合的项目只是引用,具体哪个server需要就在哪个service所在项目的pom中进行引用该依赖)
    复制代码
    <dubbo.version>2.5.3</dubbo.version>
            <zookeeper.version>3.4.11</zookeeper.version>
            <zkclient.version>0.1</zkclient.version>
    
    
    
                <!-- 引入dubbo -->
                <dependency>
                    <groupId>com.alibaba</groupId>
                    <artifactId>dubbo</artifactId>
                    <version>${dubbo.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.zookeeper</groupId>
                    <artifactId>zookeeper</artifactId>
                    <version>${zookeeper.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.github.sgroschupf</groupId>
                    <artifactId>zkclient</artifactId>
                    <version>${zkclient.version}</version>
                </dependency>
    复制代码

     

  • service和pojo进行迁移到api子项目


 

 

 

 













posted on   菜鸟乙  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2023-04-19 数据结构 玩转数据结构 12-7 从AVL树中删除元素
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示

目录导航