SpringCloud篇(服务提供者/消费者)(持续更新迭代)

news/2024/11/14 14:51:11/

在服务调用关系中,会有两个不同的角色:

服务提供者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务)

服务消费者:一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口)

但是,服务提供者与服务消费者的角色并不是绝对的,而是相对于业务而言

如果服务 A 调用了服务 B,而服务 B 又调用了服务 C,服务 B 的角色是什么?

  • 对于 A 调用 B 的业务而言:A 是服务消费者,B 是服务提供者
  • 对于 B 调用 C 的业务而言:B 是服务消费者,C 是服务提供者

因此,服务 B 既可以是服务提供者,也可以是服务消费者。


http://www.ppmy.cn/news/1546689.html

相关文章

JVM垃圾回收详解一(重点)

堆空间的基本结构 Java 的自动内存管理主要是针对对象内存的回收和对象内存的分配。同时,Java 自动内存管理最核心的功能是 堆 内存中对象的分配与回收。 Java 堆是垃圾收集器管理的主要区域,因此也被称作 GC 堆(Garbage Collected Heap&am…

设计模式之建造者模式(各项装修物料组合套餐选配场景)

前言: 乱码七糟,我时常怀疑这个成语是来形容程序猿的! 无论承接什么样的需求,是不是身边总有那么几个人代码写的烂,但是却时常有测试小姐姐过来聊天(求改bug)、有产品小伙伴送吃的(求写需求)、有业务小妹妹陪着改代码(…

高效运维:构建全面监控与自动化管理体系

在当今数字化时代,企业IT系统的稳定运行直接关系到业务的连续性和竞争力。运维团队作为保障系统稳定运行的中坚力量,面临着前所未有的挑战。随着云计算、大数据、物联网等技术的快速发展,系统架构日益复杂,运维工作也从传统的被动…

Qt滑动条美化自定义

效果展示 主要代码 头文件 下面是hi控件的头文件,我们继承一个Qt原生的滑动条类QSlider,然后在基类的基础上进行自定义,我会对重要的变量进行解析: class XSlider : public QSlider {Q_OBJECT public:explicit XSlider(QWidget…

架构师备考-概念背诵(系统架构)

软件架构概念 一个程序和计算系统软件体系结构是指系统的一个或者多个结构。结构中包括软件的构件,构件的外部可见属性以及它们之间的相互关系。体系结构并非可运行软件。确切地说,它是一种表达,使软件工程师能够: (1)分析设计在满足所规定的需求方面的有效性:(2)在设计变…

Ubuntu 18 EDK2 环境编译

视频:在全新的Ubuntu上从零搭建UEFI的EDK2开发环境 开始:git clone https://github.com/tianocore/edk2.git 开始编译BaseTools前先更新一下子模块:git submodule update --init ,然后:make -C BaseTools/ 问题1&a…

1.vue环境搭建

一、环境搭建 1)搭建Node.js环境 2)创建项目 npm create vuelatest接下来会有一些选项 √ 请输入项目名称: ... hello_vue3 //输入项目名称 √ 是否使用 TypeScript 语法? ... 否 / 是 …

Ubuntu20.04离线安装nginx

文章目录 一、gcc/g、make依赖包安装1.1 在有网的ubuntu机器上下载依赖包1.2 离线安装依赖包 二、nginx相关依赖包安装2.1 有网机器上下载安装包2.2 上传压缩包并解压2.3 安装pcre2.4 安装zlib2.5 安装openssl2.6 安装nginx 三、nginx启动验证 一、gcc/g、make依赖包安装 1.1 …