news 2026/4/3 3:37:51

【接口测试】2_Dubbo接口 _Dubbo接口测试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【接口测试】2_Dubbo接口 _Dubbo接口测试

文章目录

  • 一、RPC协议
  • 二、Dubbo是什么
  • 三、为什么要用dubbo
  • 四、dubbo架构
  • 五、微服务

一、RPC协议

  • 远程过程调用(Remote Procedure Call):就是一个节点请求另一个节点提供的服务。

  • 常见的RPC框架有 Dubbo、Thrift、grpc

二、Dubbo是什么

  • Dubbo是一款高性能、轻量级、基于Java的开源RPC框架(最早由阿里开源,2018年贡献给了Apache组织)
  • Dubbo接口的作用:远程调用 java 写的方法。 需要传参、获取返回值。
  • https://cn.dubbo.apache.org

三、为什么要用dubbo

  • 因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验
  • 使用Dubbo可以将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心, 可用于提高业务复用的灵活性
  • 分布式架构可以承受更大规模的并发流量

四、dubbo架构

五、微服务

1、传统方式:针对客户端的请求,服务器需要连续3步事情才能完成客户端的请求。假如第2步,导致第3步不能工作,请求处理不了。

2、微服务:把这3步分别抽离成3个服务器。比如武汉访问上海服务器

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/22 6:51:07

基于Go Channel实现的高性能消息发送WorkerPool

在Go语言并发编程中,Channel不仅是Goroutine间的通信工具,更是实现异步任务调度、资源管控的核心载体。本文将结合一套完整的“消息发送WorkerPool”项目代码,从工程实践角度拆解Channel在任务队列、工作池调度、结果回调等场景下的工作原理与…

作者头像 李华
网站建设 2026/3/28 9:04:25

MySQL 导出数据

MySQL 导出数据 在数据库管理中,导出数据是一个常见的操作,它允许用户将数据库中的数据保存到本地文件中,以便进行备份、迁移或数据分析。MySQL 作为最流行的开源数据库管理系统之一,提供了多种方式来导出数据。本文将详细介绍如何…

作者头像 李华
网站建设 2026/4/1 5:10:35

MacOs安装Redis并设置为开机、后台启动

前言 最近闲来无事,将自己的MBP系统重装里,导致里面原来安装的软件都需要重新安装,今天记录一下MacOs安装Redis并设置为开机启动、后台启动的步骤,安装过程略有波折,参考里几篇文章才搞定。 一、安装Redis 两种方式…

作者头像 李华
网站建设 2026/3/29 2:19:39

【计算机毕业设计案例】人工智能基于深度学习的土豆疾病识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/31 21:30:01

人工智能之核心基础 机器学习 第九章 聚类算法

人工智能之核心基础 机器学习 第九章 聚类算法—公式关注公众号 文章目录 人工智能之核心基础 机器学习9.1 K-Means 聚类🎯 核心思想:让“群内紧凑,群间分离”🔑 算法步骤(迭代优化)❓ 如何选择 K 值&…

作者头像 李华