Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache camel Apache Camel是否支持HTML5服务器发送事件?_Apache Camel_Server Sent Events - Fatal编程技术网

Apache camel Apache Camel是否支持HTML5服务器发送事件?

Apache camel Apache Camel是否支持HTML5服务器发送事件?,apache-camel,server-sent-events,Apache Camel,Server Sent Events,我目前有一个轮询html消费者,它每5秒轮询一个http端点。这个很好用 我现在需要支持以SSE作为传输模式的http端点。服务器会每3秒左右推一次,我希望camel能以某种方式处理这个问题。在这种情况下,我是消费者,我有希望从中消费的服务器端点 你觉得我该怎么做 谢谢您当然可以在Camel/Servlet中这样做,因为SSE是一个具有特定内容类型的HTTP协议,所以在路由中需要类似的东西 <setHeader headerName="Content-Type"> <s

我目前有一个轮询html消费者,它每5秒轮询一个http端点。这个很好用

我现在需要支持以SSE作为传输模式的http端点。服务器会每3秒左右推一次,我希望camel能以某种方式处理这个问题。在这种情况下,我是消费者,我有希望从中消费的服务器端点

你觉得我该怎么做


谢谢

您当然可以在Camel/Servlet中这样做,因为SSE是一个具有特定内容类型的HTTP协议,所以在路由中需要类似的东西

<setHeader headerName="Content-Type">
    <simple>text/event-stream</simple>
</setHeader>

文本/事件流
你必须小心规模,虽然我想象你会得到一个新的线程为每个连接