我目前有一个轮询html使用者,每隔5秒轮询一次http端点。这很好用。
我现在需要支持将SSE作为传输模式的http端点。服务器将每隔3秒左右推送一次,我希望骆驼能够以某种方式处理这个问题。在这种情况下,我是消费者,我有消费者的服务器端点。
我有什么想法可以做到这一点吗?
感谢
答案 0 :(得分:0)
您当然可以在Camel / Servlet中执行此操作,因为SSE是具有特定内容类型的HTTP协议,因此您在路由中需要这样的内容。
<setHeader headerName="Content-Type">
<simple>text/event-stream</simple>
</setHeader>
你必须小心规模,但我想你会为每个连接获得一个新线程。