我是骡子的新手,我一直在用这个问题大部分时间撞到墙上。我有以下流程:
<flow name="flow1" doc:name="flow1">
<poll frequency="1000">
<logger message="starting" level="INFO" doc:name="Logger"/>
</poll>
<http:outbound-endpoint exchange-pattern="request-response" host="xxx.xxx.xxx.xxx" port="80" path="service_type/service?variable=epoch_timestamp" method="GET" doc:name="HTTP"/>
<byte-array-to-string-transformer doc:name="Byte Array to String"/>
<echo-component doc:name="Echo"/>
</flow>
</mule>
我需要自动生成纪元时间戳作为我服务的参数。该值应该是呼叫时的系统时间。在Mule中这样做的最佳方式是什么?
答案 0 :(得分:1)
可以使用众多骡子Expression Evaluator
中的一个来实现根据您可能要使用的版本MEL(mule&gt; = 3.3.0)或功能(mule&lt; 3.3.0)
在这种情况下,您的出站结尾将如下所示:
<http:outbound-endpoint exchange-pattern="request-response" host="xxx.xxx.xxx.xxx" port="80" path="service_type/service?variable=#[new Date().toString()]" method="GET" doc:name="HTTP"/>