我有一个基于Jersey的RESTful API,主要处理身份验证和用户管理,并使用MySQL数据库。我现在需要在我的网络应用程序中添加聊天功能,这可能会在将来扩展。我知道有很好的工具包来实现这一目标 - FeathersJS,Socket.io,Meteor但他们只会强迫我使用JavaScript并将Node.js作为运行时。我不想维护Java和Node.js堆栈,并希望尽可能多地使用Jersey(或Java生态系统)。
我将在客户端使用Angular。
这可能吗?如果是,有哪些不同的选项可以帮助我充分利用Jersey以支持实时功能?