CometD over AWS ELB

时间:2016-03-24 21:43:16

标签: amazon-web-services amazon-elb cometd

我想将cometD作为推送技术集成到我的应用程序中,我在查找cometD和AWS组中有关其兼容性的任何信息方面存在问题。

我试图通过Sock.js将webSockets与STOMP集成,但由于AWS ELB循环性质,我无法使其工作。它向一个实例发送连接请求,向另一个实例发送下一个请求,该请求没有关于任何连接的线索。所以,我不得不放弃实施。

所以我有两个使用https协议的ELB背后的实例。由于基础设施的原因,我无法切换到TLS。我也不能使用粘性会话。 请注意,我不想使用webSockets。我想通过poling / streaming等技术实现pub-sub通知系统。

我的问题是CometD与AWS ELB的合作程度如何? ELB循环自然是否存在任何问题。 CometD可以使用一个隧道请求吗?

更新 我无法使用webSocket,因为某些客户端可能拥有不支持升级的http协议的代理。 正如@sbordet在评论中提到的,如果没有粘性负载均衡器,我将无法支持。这就是为什么我的最新问题是: 是不是像技术/图书馆/框架这样的彗星可以与AWS ELB一起使用而不会在多个实例上出现粘性?也许会打开一个连接并处理该连接中的所有数据传输的东西?

如果不清楚,请询问任何其他问题。

先谢谢。

0 个答案:

没有答案