wso2 - WSO2 API 管理器 - 2..6.0
问题描述
我们目前开始使用 WSo2 API Manager 负载平衡 (LB) 选项来实现微服务高可用性。
- 使用 WSO2 LB 是个好主意吗?或者我们应该选择 Nginx 而不是 WSO2 LB?(我们也将其用于其他 LB 要求。)
- 如果我们选择使用 WSO2 LB,WSO2 API Manager 的性能会下降吗?
我们可以遵循任何推荐的链接来进行 WSO2 LB 设置吗?我们当前的配置导致堆空间问题,我们怀疑我们的“高级端点配置”。如果其中一个微服务虚拟机出现问题,我们希望暂停端点。如果有人愿意为生产用例分享推荐的配置,那就太好了。
最好的问候, Rithesh
解决方案
使用 WSO2 LB 是个好主意吗?或者我们应该选择 Nginx 而不是 WSO2 LB?(我们也将其用于其他 LB 要求。)
我相信 WSO2 LB 被认为是过时的,并且真的没有理由不使用其他任何东西(nginx、httpd、haproxy、..)。即使在 WSO2 文档站点上的某处有 NGINX 配置,只需搜索它
我们当前的配置导致堆空间问题,我们怀疑我们的“高级端点配置”。
如果没有更多“高级”信息,例如分析,就不可能说出您的问题是什么。原因可能是一些自定义端点,记录有效负载,转换,......
只设置高级属性不会导致OOM
生产用例的推荐配置
默认值仅适用于大多数生产用例。没有更多信息,你只会得到意见
推荐阅读
- clojure - 带有外部绑定符号的 core.async go 块可以工作,但不能进行宏扩展
- date - 如何忽略空白以返回从列中返回最接近今天的日期?
- python - 将零更改为数组中最近的左侧非零邻居
- typo3 - TYPO3:微型网站上的新闻详细信息视图
- python-3.x - 有没有办法在 Raspbian 等 Linux 操作系统中模拟击键和鼠标点击?
- python - 在 Outlook 正文中调整 HTML 表格的大小不起作用
- android - 我无法从 Google Codelab 在 AndroidStudio 上打开项目
- flutter - 无法使用 AudioPlayer 包在 iOS 上播放来自 URL 的音频 - Flutter
- c# - 无法从 CouchDB 反序列化 Json
- python - 从文件夹安装 Python 模块