本部分详细介绍了消息处理器与 Apigee API Hub for Private Cloud 连接器之间的相互依赖关系,以便进行运行时记录处理。为了将运行时数据(分析数据)传输到 API Hub,您需要将 Apigee Edge for Private Cloud 环境中的消息处理器配置为“双重写入”到共享网络文件系统。
- 设置网络文件系统 (NFS):
- 确保已配置并装载 NFS。此 NFS 将用于共享来自所有消息处理器的分析记录。
- NFS 装载必须在运行消息处理器和 Apigee Edge for Private Cloud 连接器的所有虚拟机上可用并已装载。
- 配置消息处理器以在 NFS 上写入:在每个消息处理器虚拟机上修改文件
/opt/apigee/customer/application/message-processor.properties
。添加以下配置:
# 这是以英文逗号分隔的列表,其中包含必须为其启用 Apigee Hub 连接器运行时数据入口的所有环境。在此示例中,我们启用了来自 2 个不同组织的 3 个环境。 # NFS 装载的路径,用于存储来自消息处理器的运行时数据。conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod
conf_message-processor-communication_uapim.runtime.data.path=/the/nfs
- 重启消息处理器:使用滚动式重启方法重启消息处理器。