当前位置: 首页 > 面试题库 >

socket.io的最佳Java服务器实现

杜鸿彩
2023-03-14
问题内容

我想使用socket.io将数据从服务器推送到浏览器,但是该项目是java tomcat之一,并且
Github中 有许多实现的服务器实现socket.io。他们中的大多数人都说 过时了, 或者有更好的版本可用。谁能建议我一个好的实现。

而且,我看到了许多有关使用广播的演示和示例代码socket.io。我的要求是将不同的消息推送到不同的客户端。有人可以指出一些有关此类内容的优秀演示或教程吗?

谢谢


问题答案:

作为作者,我建议尝试在Java上实现SocketIO服务器实现:

https://github.com/mrniko/netty-socketio

稳定且可生产的lib。



 类似资料:
  • 问题内容: 我想创建具有低负载的简单服务器。目标是使一些javascript客户端可以通过WebSocket访问以Java实现的某些功能。我正在寻找最佳的库来使用- 它应该简单,健壮等。现在我考虑3个替代方案-jWebSocket-jetty-netty最好的是什么?还是其他呢? 提前致谢 问题答案: jWebSocket现在包括Jetty8.0引擎,该引擎包括SSL,并且在其之上还包括许多功能。

  • 分包 建议将服务接口、服务模型、服务异常等均放在 API 包中,因为服务模型和异常也是 API 的一部分,这样做也符合分包原则:重用发布等价原则(REP),共同重用原则(CRP)。 如果需要,也可以考虑在 API 包中放置一份 Spring 的引用配置,这样使用方只需在 Spring 加载过程中引用此配置即可。配置建议放在模块的包目录下,以免冲突,如:com/alibaba/china/xxx/d

  • 问题内容: 我打算通过此库在android中实现Socket.io,用于基于聊天的应用程序。据我了解,该图书馆似乎还不错。我想知道如何始终保持整个应用程序中的 单个 套接字连接吗?在这里,我列出了实现的方法,其中我需要最好和稳定的方法。 三种方式 MainApplication 类扩展 应用程序 这样,我们就可以在 主线程 (或应用程序的生命周期)中维护套接字连接,并且只要活动需要套接字实例,我们

  • 服务开发最佳实践 一、服务 二、版本 三、API 1、非托管API 2、托管API 服务开发最佳实践 更新时间:2018-03-20 21:45:44 服务开发的流程从创建服务开始,每一个服务下可以创建多个版本,每一个版本下可以创建多个API。 一、服务 我们建议为每个服务取一个有意义的名字,同时为该服务打上标签。每一个服务最终将是一组API的集合,这些API具有某些共性,存在于一个服务之下。比如

  • Socket.io 是一款非常流行的应用层实时通讯协议和框架,可以轻松实现应答、分组、广播。hyperf/socketio-server 支持了 Socket.io 的 WebSocket 传输协议。 安装 composer require hyperf/socketio-server hyperf/socketio-server 组件是基于 WebSocket 实现的,请确保服务端已经添加了

  • 我有两个问题,我找不到任何流行/广泛接受的解决方案: > 使用Java程序启动zookeeper服务器最简单的方法是什么? 而且,是否可以将服务器添加到zookeeper集群,而无需手动转到每台机器并使用新节点的id和ip:端口条目更新其配置文件? 有人能帮忙吗?谢谢。