api - “API 网关”与“MQ 管理器”
问题描述
我是新的微服务,这可能根本是一个不正确的问题,但是您能否解释一下“API 网关”和“MQ 管理器”是否具有相同的目的?或者这是两个完全不同的东西?
解决方案
它们是不同的东西。
API 网关是由多个(后端)服务公开的 API 的外观。它提供了对最终用户有用的粒度 API,隐藏了由较低级别服务公开的不必要(在该级别上很笨重)的 API。
MQ 管理器是管理队列的管理器,它负责处理基于消息的通信。(这些消息可能用于服务和/或客户端之间的通信,因此这里可能与 API 网关混淆)。
推荐阅读
- java - wildfly / jboss-eap:如何命名 JMS 资源以匹配 EJB2 ejb-jar.xml
- sql-server - 如何将数据库永久设置为 SINGLE_USER 模式?
- excel - 使用 excel office 脚本将多个表中的特定列合并到一个表中
- python - 为什么当我在 shell 中正常运行但通过 Python 的 Popen 失败时,这个 bash 命令会起作用?
- javascript - 使用画布为图像元素拍照
- javascript - 服务器和前端的电子构建问题
- ios - iOS 15:删除 UITableView 中单元格前的空白
- mysql - JSON初学者:(我可以/我如何/应该)以特定方式将干净的JSON数组自动转换为许多SQL表?
- memory - INSERT 命令失败,在 bigquery 中出现“无法在内存限制内解析数据”
- ios - iOS - Swift - 来自 plist 的地理围栏通知