【问题标题】:WSO2 API Manager - How to configure WSO2 Analytics Server with 2 Instances of API Manager Up and RunningWSO2 API Manager - 如何使用 2 个启动并运行的 API Manager 实例配置 WSO2 Analytics Server
【发布时间】:2020-12-11 04:25:01
【问题描述】:

我在同一个节点中使用了 2 个 WSO2 API Manager 2.1.0 实例。 (一个实例作为暴露给 DMZ 的网关)

我尝试配置 WSO2 分析服务器并提出以下问题。

  1. 由于网关已经启动并以偏移量 1 运行,我应该如何在 Analytics Server 中设置偏移量以使其工作?在文档中,我注意到:“默认情况下,WSO2 API Manager 的端口偏移量为 0(无端口偏移量),而 WSO2 API Manager Analytics 的偏移量为 1。因此,本指南假定您没有任何其他碳服务器在同一台机器上运行,端口偏移量为 0 或 1。”如果是这样,我应该如何继续配置分析服务器?

  2. 我应该为两个实例配置 2 个分析服务器吗?

我们非常感谢任何针对这些问题的指导。 提前致谢。

【问题讨论】:

    标签: wso2 wso2-am wso2carbon


    【解决方案1】:
    1. 为分析服务器配置不同的端口偏移。您可以在<ANALYTICS_HOME>/repository/conf/carbon.xml 中配置偏移量。将偏移量设置为<Offset>2</Offset>。通过配置,您的分析服务器可以在不同的端口 (APIM_PORT+2) 上启动。

    2. 只需一个 Analytics 实例就足够了。将所有 APIM 实例指向您配置的分析服务器。

    【讨论】:

    • 感谢您的回复。我会试试这个。我假设偏移量应始终为该特定 API 管理器实例的偏移量 +1。
    • 执行此操作后,在网关实例的日志中可以看到多行以下错误。错误 {org.wso2.carbon.databridge.core.internal.queue.QueueWorker} - 丢弃为 -1234 {org.wso2.carbon.databridge.core.internal.queue.QueueWorker} 发送的格式错误的事件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-05
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多