Jetty 9支持both它自己的Jetty Websocket API以及标准的JSR 356 API,我认为这是历史原因(Jetty的API precedes { {3}})。
我查看了两个API的基本文档以及一些示例。这两个API看起来相当完整且非常相似。但是,我需要为我正在编写的新项目选择一个而不是另一个,并且我希望避免使用可能在将来被弃用的API,或者可能会减少功能不足
除了一个标准化的明显事实外,两者之间是否存在重大差异?
答案 0 :(得分:17)
Jetty的实施者在这里:)
Jetty WebSocket API排在第一位,JSR-356 API建立在它之上。
JSR-356 API执行Jetty WebSocket API没有的一些功能,例如
但是,Jetty WebSocket API可以执行JSR-356 API无法做到的事情。
希望这会有所帮助,如果您需要更多详细信息,请使用jetty-users mailing list,因为此类问题对于stackoverflow非常不合适。