我的休息服务的示例 URI 如下:
我在有我的服务的节点上使用的服务路由如下。这工作正常。路由应该将我们提供给服务的任何东西桥接起来。
<route id="my-server">
<from uri="fabric-camel:myClusterId:jetty:http://xx.xx.xxx.xx:8484/myservice/service?matchOnUriPrefix=true" />
<to uri="jetty:http://xx.xx.xxx.xx:8080/myservice/service?bridgeEndpoint=true&throwExceptionOnFailure=false" />
</route>
我的麻烦在于客户端路线。时间组件工作正常,但我将任何内容附加到 GET 的努力都失败了。如果我能弄清楚如何做到这一点,我可以创建任意数量的客户端示例。
<route id="fabric-client" errorHandlerRef="errorHandler">
<from uri="timer://foo?fixedRate=true&period=1000"/>
<to uri="fabric-camel:myClusterId"/>
</route>
有人可以通过将上面的 URI 示例转换为 Sprint DSL 来帮助我吗?我希望你能告诉我怎么做。从那我可以弄清楚如何传递变量。