deployment - 具有内部和外部 apim 的主动-主动一体化部署
问题描述
我想在此链接中使用第一个部署(主动/主动一体式)。但是这里的问题是,我可以在 DMZ 区域中添加一个一体化 APIM 吗?我想使用链接中引用的这种部署模式,用于我的内部 API 和我想在 DMZ 区域中为外部消费者和 API 添加的 APIM(多合一 API)。特别是在没有任何网关组件的情况下,因为如果我想使用网关组件,我可以使用部署模式 4(内部/外部 API 网关分离),但是模式 4 对我使用 APIM 来说非常复杂。那么我可以使用模式编号 1 的组件设计(主动-主动一体机)的部署模式 4(内部/外部 API 网关分离)吗??(没有分离和没有网关)
解决方案
在部署模式下,我相信您参考了这些https://docs.wso2.com/display/AM250/Deployment+Patterns
我可以在 DMZ 区域中添加一个多合一 APIM 吗?
没有什么能阻止你这样做。
现在的问题是——你想在 DMZ 中拥有一个完全独立的 APIM 环境吗?您是否也打算将用户、数据库、节流、密钥管理...分开?一切都好。然后只需在 DMZ 中拥有一个单独的环境。
如果您想集中管理 API、用户、密钥等,则可以将 DMZ 实例配置为使用内部 KM、TM 和分析。实际上,您将获得模式 4。对于 KM 和 TM - 您不需要安装单独的实例(如模式中所述)。您可以使用来自内部网络的相同“一体化”实例。
尤其是没有任何网关组件,
“一体化”APIM 包含网关组件。实际上,网关组件是完整的 APIM 安装,只是禁用了一些提供配置文件参数的管理模块。从安装点来看,安装完整 APIM 或网关没有区别。
推荐阅读
- haskell - 如何从 XMonad 中的所有浮动窗口中删除边框
- javascript - input=submit 在确认对话框之前提交
- amazon-web-services - AWS S3 策略拒绝 ListObjectVersions
- android - 通用 kotlin 工厂未经检查的演员表
- ios - 如何将 BGRA 帧的缓冲区转换为 UIImage
- python - Python在while循环中重复随机整数
- python - 如何使用 Connexion + Tornado 更改所有错误的错误格式
- php - esape 文件名并防止打开它们是否足够安全?
- makefile - 重复列表中的元素
- matlab - 在 MATLAB 中使用均值函数产生不同的结果