在wso2 esb中如何从文件中读取端点

问题描述 投票:0回答:2

在wso2 esb中,端点维护的最佳实践是什么。从一些文章我知道我们可以从文件中读取所以,如果这是最好的方法如何实现这一个。

wso2 wso2esb wso2ei
2个回答
3
投票

在端点保存为碳注册表中的文件的情况下(您甚至可以通过管理控制台上传文件或使用WSO2 EI Tooling创建端点模板),我们可以按如下方式读取端点的内容。

  1. 添加端点注册表资源。 enter image description here
  2. 使用以下突触配置记录端点内容。 (甚至可以使用其xpath表达式检索端点内的特定属性)

 <log level="custom">
    <property name="Endpoint Content:" expression="$ctx:endpointFile//*"/>
    <property name="Endpoint URL:" expression="$ctx:endpointFile//*[local-name() = 'address'][1]/@uri"/>
 </log>

您可以看到记录的端点内容,如下所示。 enter image description here


2
投票

端点维护有3种方法。

  1. 使用ESB工具
  2. 从命令行
  3. 使用脚本

更多细节可以在WSO2 Documentation找到。

© www.soinside.com 2019 - 2024. All rights reserved.