持久的mule对象存储,文件在哪里?

时间:2016-02-28 14:08:23

标签: java mule

我想将骡子流的结果存储在一个骡子对象库中。它运行良好,但我在哪里可以找到持久存储的文件?

我在anypoint studio中使用ObjectStore配置:enter image description here

3 个答案:

答案 0 :(得分:1)

这完全取决于您提供的位置......
例如,对于以下示例,它将应用程序中的文件存储在名为 idempotent 的文件夹中,因为我们在此处给出了路径: - <simple-text-file-store directory="./idempotent" />: -   

   <flow name="tttFlow1" >
        <http:listener config-ref="HTTP_Listener_Configuration" path="/aaa" doc:name="HTTP"/>
        <idempotent-message-filter idExpression="#[message:payload]" doc:name="Idempotent Message"  throwOnUnaccepted="true"  onUnaccepted="ValidationFailFlow">
            <simple-text-file-store directory="./idempotent"  /> <!-- In Text file files -->
        </idempotent-message-filter>

        <logger message="Passed" level="INFO" doc:name="Logger"/>
        <set-payload value="Passed" doc:name="Set Payload"/>

      <catch-exception-strategy doc:name="Catch Exception Strategy">
            <set-payload value="EXCEPTION!" doc:name="Set Payload" />
        </catch-exception-strategy>
    </flow>  

截图: -
enter image description here

参考: - https://docs.mulesoft.com/mule-user-guide/v/3.6/mule-object-stores

答案 1 :(得分:0)

您可以在以下位置找到对象存储:

C:\AnypointStudio\plugins\org.mule.tooling.server.4.3.0.ee_7.3.5.202005112043\mule\.mule\mydemo-app\objectstore

答案 2 :(得分:0)

对象存储的位置如果持久是对象存储将在本地持久保存在/.mule/<>/objectstore/。

请通过以下链接了解有关 Mule 对象存储的更多详细信息; https://help.mulesoft.com/s/article/The-Different-Types-of-Object-Stores-Explained