我们作为客户端的应用程序需要订阅使用cometd向客户端发送未经请求的通知的外部系统。有没有办法在没有cometd库的情况下实现这一点(例如通过apache HttpClient)? Java版本不匹配是问题 - 我们使用1.6,但是cometd需要1.7或更高。
提前致谢
答案 0 :(得分:1)
CometD 2.x,虽然不再开发,但支持JDK 5.
底层协议(Bayeux)是相同的,所以我希望CometD 2.x客户端能够对抗CometD 3.x服务器。
另一种方法是让您从头开始重新实现Bayeux协议,这并不困难,但确实需要一些工作。