欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 前端技术 > javascript >内容正文

javascript

基于springboot2.0的dubbo入门项目(dubbo-凯发ag旗舰厅登录网址下载

发布时间:2025/1/21 javascript 18 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 基于springboot2.0的dubbo入门项目(dubbo-spring-boot-starter) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 rpc 实现服务的输出和输入功能,可以和spring框架无缝集成。最近半年来,dubbo的得到了快速的维护,官方也推出了集成springboot的jar包,及其贴合时代潮流,那么现在就来讲springboot2.0如何集成官方dubbo。

一、运行工具与环境

运行环境:jdk 8,maven 3.3 技术栈:springboot 2.0 、dubbo 2.6 、zookeeper 3.3 工具:intellij idea、谷歌浏览器

二、springboot快速集成dubbo关键的依赖

com.alibaba.bootdubbo-spring-boot-starter0.2.0

三、如何使用

1.使用dubbo要知道服务提供者和消费者概念,而且最好调用的服务要有共同的api,如下图是我写的入门项目。

2.配置application.properties

这边用到的注册中心是zookeeper,当然你也可以用其他注册中心,你可以查看dubbo管理手册(中文),里面有其他注册中心使用方法。其他一些配置可以去凯发ag旗舰厅登录网址下载官网查看,这边就不在多说。

3.服务提供者和消费者

共同api:

这是服务提供者和消费者共同调用的接口。

服务提供者:

简单来说就是将上面接口的实现方法(称之为服用)注册到zookeeper上,并暴露端口供其他消费者消费。@service里面的一些信息就是服务具体的注册地址。

服务消费者:

如上@reference的直接表示远程调用,里面最重要的是url,表示要调用的地址,也就是上面服务暴露的地址。

四、运行项目

首先启动服务提供者,在启动服务调用者,打开谷歌浏览器,输入http://localhost:9091/sayhello/helloworld

五、总结

dubbo的重新维护,不切实际疯狂维护,给rpc又添加了生机,结合springboot,也许你会发现,dubbo入门并没有那么困难,只是你想不想学。

项目地址

码云:https://gitee.com/smirk/dubbo-springboot

github:https://github.com/xiaoze-smirk/dubbo-springboot

原文:https://github.com/xiaoze-smirk/dubbo-springboot

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的基于springboot2.0的dubbo入门项目(dubbo-spring-boot-starter)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图