当前位置: 首页 > news >正文

微服务之间的调用关系

从数据的流向来区分有

1.直接调用(推)A直接B的接口直接将数据推送给B;

2.间接调用(拉)A先调B,B根据A给信息再去调A拉取数据;

感觉间接调用有点多此一举!!!

直接调用的适用场景:B要的数据单一明确,A经过加工后,使用直接调用方式将数据推送给B;

间接调用的适用场景:B要的数据不明确,A不知道要给B什么数据,怎么办?A先调B说我的1号库房是苹果,2号库房是香蕉,3号仓库是葡萄。于是B就有选择调A,周一去2号仓拉香蕉,周三去3号仓拉葡萄,周五去1号仓拉苹果。

通过上面场景可以得出不那么绝对的推论:

直接调用:工作量主要在数据提供方A

间接调用:工作量主要在数据消费方B

http://www.lryc.cn/news/474588.html

相关文章:

  • Chinese Spelling Correction as Rephrasing Language Model(AAAI2024)
  • DirectShow过滤器开发-写MP3音频文件过滤器(再写 写MP3)
  • 文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《基于对等架构的虚拟电厂-配电网双层电碳协同调度模型》
  • 大数据-204 数据挖掘 机器学习理论 - 混淆矩阵 sklearn 决策树算法评价
  • Fsm1
  • C. Gorilla and Permutation
  • 从0开始学python-day17-数据结构2
  • (蓝桥杯C/C++)—— 编程基础
  • 企业物流管理数据仓库建设的全面指南
  • 数据采集-Kepware 安装证书异常处理
  • ubuntu禁止自动更新设置
  • Rust 力扣 - 1461. 检查一个字符串是否包含所有长度为 K 的二进制子串
  • C#/.NET/.NET Core技术前沿周刊 | 第 11 期(2024年10.21-10.31)
  • unity 三维数学 ,角度 弧度计算
  • Java基础4-控制流程
  • 面试题分享11月1日
  • 【含文档】基于ssm+jsp的学科竞赛系统(含源码+数据库+lw)
  • Docker方式部署ClickHouse
  • 车载通信架构 --- PNC、UB与信号的关系
  • 智慧农业云平台:大数据赋能现代农业的未来
  • 【python】OpenCV—Tracking(10.4)—Centroid
  • 为什么TCP(TIME_WAIT)2倍MSL
  • jieba-fenci 05 结巴分词之简单聊一聊
  • Hadoop期末复习(完整版)
  • Python篮球王子
  • 分享一些在部署k8s集群时遇到的问题
  • 【Canal 中间件】Canal使用原理与基本组件概述
  • 《Baichuan-Omni》论文精读:第1个7B全模态模型 | 能够同时处理文本、图像、视频和音频输入
  • YOLOv6-4.0部分代码阅读笔记-common.py
  • 移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (4) - 平台适配