wso2-am - 用于生产的 WSO2 3.0.0 数据库
问题描述
对生产中的 CARBONDB 和 METRICSDB 有什么建议?
在文档中:https: //apim.docs.wso2.com/en/latest/SetupAndInstall/SettingUpDatabases/overview/ CARBONDB 和 METRICSDB 似乎与实例内部设置有关,而不是在实例之间共享。
那么在生产部署中,让它们由 h2 管理是否安全,还是使用真正的数据库(例如:MariaDB)更好?如果应该使用真正的数据库,这是否意味着在分布式部署中我们必须创建大量的碳和指标模式?
谢谢。
解决方案
CARBONDB 存储与服务器相关的信息,如果碳数据库发生问题,这些信息是可恢复的。这就是为什么拥有 H2 适合生产。
APIM v3.0.0 现在默认禁用指标,因此,没有使用指标数据库。因此,拥有 H2 数据库作为指标很好。
推荐阅读
- python - 我在哪里可以找到关于 seaborn 中的联合绘图函数或 Python 中的 matplotlib 中的此参数“joint_kws”的详细定义?
- vert.x - Vertx 实例变量在尝试从其方法访问时为空
- gradle - 如何使用 gradle 构建 WAR 文件?
- swift - Swift - 尝试打开一个我已经删除的桥接头
- c# - C# 在发送带有 **Plain-text** 和 **Html** 内容的电子邮件时遇到问题
- javascript - 清洁受污染的帆布
- php - 从另一个 zip 文件中的 zip 文件读取文件名
- laravel - Laravel Nova:属于许多人。根据条件在详细信息页面上显示列表(来自数据库)
- jenkins - 带有变量的 Jenkins 声明性管道锁名称
- java - 停止已经在运行的线程