node与java如何长连接
大家讲道理
大家讲道理 2017-04-18 09:51:16
[Java讨论组]

如果我用ws模块提供一个websocket接口,java放能否正常调用?
有什么好的实现方式?
我用node的http.request 访问 node的http。createServer 是可以长连接(keep-alive)。但是不知道会保持多久,也不知道java 能不能访问到。和我正常交互长连接交互。
我要实现的是 在一个长连接请求中,a 发送一个请求给b,b根据接受到的数据,在发送给a,a在根据接受到数据,发送给b。能一个一个请求实现(这就是长连接吧),需要保持长时间的连接。
有知道大神帮帮解决下。 node与node下我实现了。node与java 我就不知道了

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(5)
PHPz

Thrift

黄舟

Socket和你使用的编程语言有关系吗?不都是监听一个地址吗?

阿神

建议这种进程间通信用第三方来解决,比如Redis、RabbitMQ、Kafka等。第一第三方都有通用的SDK接口解决语言异构问题,第二也能解耦你的node和java两块东西,三就是有更灵活的路由配置和监控管理等等

伊谢尔伦

HTTP keep-alive 不能完全保证长链吧。

既然都能做底层协议编程,为什么不直接用 socket 编程,反正他们都支持,何必用太高层的协议。
websocket 是解决浏览器与服务器长链的问题。

怪我咯

大神呢 求解答

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号