博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将普通maven工程中某一接口改造成dubbo服务
阅读量:3916 次
发布时间:2019-05-23

本文共 1138 字,大约阅读时间需要 3 分钟。

1、首先有两个maven工程,一个提供接口,一个消费接口

需要一个注册中心(这里使用zookeeper)

2 介绍一下dubbo的整个流程

在这里插入图片描述

3、改造提供者工程

(1)首先引入dubbo需要的jar包

如下图

在这里插入图片描述

com.alibaba
dubbo
2.6.6
org.apache.zookeeper
zookeeper
3.4.10
com.101tec
zkclient
0.9
io.netty
netty-all
4.1.42.Final
org.apache.curator
curator-framework
2.8.0
org.apache.curator
curator-recipes
2.8.0
(2)创建暴露接口信息的xml文件

在这里插入图片描述

(3)在web.xml中引入上面的dubbo-provider.xml文件,或者在其他已经引入的xml文件中导入上面的.xml

在这里插入图片描述

(4)创建接口和实现类(自己具体的业务自己去实现即可)

在这里插入图片描述

在这里插入图片描述
提供者以上基本配置完毕

4、改造消费者工程

(1)同样导入需要的jar包(和提供者一样)

在这里插入图片描述

(2)编辑消费者的.xml文件
(3)、引入上面的dubbo.consumer.xml文件

在这里插入图片描述

(4)、编写接口,不需要写实现

在这里插入图片描述

(5)、编写controller,从前台调用测试

在这里插入图片描述

5、搭建注册中心

6、启动测试

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

转载地址:http://zgcrn.baihongyu.com/

你可能感兴趣的文章
.Net Core 自定义配置源从配置中心读取配置
查看>>
基于.NetCore3.1系列 —— 日志记录之日志配置揭秘
查看>>
设计模式之享元模式
查看>>
单例模式最佳实践
查看>>
.NET Core + Spring Cloud:服务注册与发现
查看>>
今天你内卷了吗?
查看>>
设计模式之代理模式
查看>>
在 MySQL 中使用码农很忙 IP 地址数据库
查看>>
结构型设计模式总结
查看>>
dotNET:怎样处理程序中的异常(实战篇)?
查看>>
What is 测试金字塔?
查看>>
api接口返回动态的json格式?我太难了,尝试一下 linq to json
查看>>
.Net Core HttpClient处理响应压缩
查看>>
十分钟搭建自己的私有NuGet服务器-BaGet
查看>>
efcore 新特性 SaveChanges Events
查看>>
龙芯3A5000初样顺利交付流片
查看>>
用了Dapper之后通篇还是SqlConnection,真的看不下去了
查看>>
ABP快速开发一个.NET Core电商平台
查看>>
[NewLife.Net]单机400万长连接压力测试
查看>>
使用Azure人脸API对图片进行人脸识别
查看>>