由买买提看人间百态

topics

全部话题 - 话题: websocket
首页 上页 1 2 3 4 (共4页)
h**********c
发帖数: 4120
1
来自主题: Programming版 - 大家node都是跑在nginx后面吗?
我一直有这个疑问,websocket 通过ngix,效果是什么样的
h**********c
发帖数: 4120
2
来自主题: Programming版 - node- mongoose的思考
那内个cross ngix的websocket呢?
l**********n
发帖数: 8443
3
node websocket?
N*****m
发帖数: 42603
4
websocket想过,不过有安全问题的顾虑
N*****m
发帖数: 42603
5
这个是node+websocket,楼上说过了
l***p
发帖数: 358
6
竟然没有人提HTTP2?born for server push,websocket?firework 穿得过再来说
z*******3
发帖数: 13709
7
来自主题: Programming版 - 游戏的后端用什么工具?

我现在就着手准备real time networking gaming了
一天到晚在udp,uint8,byte这些里面沉浮
不过就我观察,除了游戏,其他大多数应用,比如web,一般的social app这些
多数都是走tcp那条路,http,websocket这些都是tcp的
而只有vert.x这种才比较好地支持了udp,其他的多数都只考虑到了tcp
tcp的三次握手很恶心,属于脱裤子放屁
h*****4
发帖数: 4219
8
来自主题: Programming版 - 关于web client连接server的问题
有个问题:
在服务器端是有jar连接kafka做consumer,现在给客户端提供一个rest url,客户端可
以提供一个topic和groupId用get 来读数据。
现在的问题是怎样用一个get,然后服务器端就能不断的给客户端发信息,直到topic上
面的信息都发出去,然后维持5分钟,然后断掉。而且在此期间,如果又有新的消息,
那么服务器会发给客户并且重新注册时间。
看了kafka-rest,他们的实现方法是在zookeeper那注册一个consumer,然后每20秒左
右给客户端发一次回馈,不过这20秒过后get失效,要客户端重新发一个get request到
rest url来获取下一个20秒的信息。 不能实现一个连续不断的get...
大家有没有研究过这个方面?
看了websocket 和 twitterStream,好像有点意思
W***o
发帖数: 6519
9
这是人发的吗,咋没头没脑的
h**********c
发帖数: 4120
10
What do you think about this proposal?
If you don't understand, please feel free to contact me at PM or reply at
this post.
Thanks,
l**********n
发帖数: 8443
11
the load balancer will take care of upgrade for you.
h**********c
发帖数: 4120
12
Which vendor's?
l**********n
发帖数: 8443
13
haproxy or nginx
h**********c
发帖数: 4120
14
You provided one or two leads.
Perhaps, not the lab report.
l**********n
发帖数: 8443
15
一个session可以开n个socket.
甚至一个page可以开多个websocket.
不同的socket干不同的事情
l**********n
发帖数: 8443
16
你真让我着急
c*********e
发帖数: 16335
17
比如nodejs官方网站上的一个例子:注意,是tcp server,不是http server:
Here is an example of a simple TCP server which listens on port 1337 and
echoes whatever you send it:
var net = require('net');
var server = net.createServer(function (socket) {
socket.write('Echo serverrn');
socket.pipe(socket);
});
server.listen(1337, '127.0.0.1');
-----=----------
用的就是socket,而且貌似和
c*********e
发帖数: 16335
18
来自主题: Programming版 - node.js快,到底什么是根本的原因?
node.js快,到底什么是根本的原因?
1。 javascript里用callback,这样就 non-block i/o
2. 用到了web server的os的multi-threading
3。 用到了websocket,这是双向交流,tcp;比http更底层,也更轻,这样在internet上
传输时更快
4。以上都是。
d******e
发帖数: 2265
19
来自主题: Programming版 - 第三代编程语言基本特征都很相似
这得看有没有需求。
我老当年做research,在浏览器里面开个socket和系统通讯,你能说当时就发明了
websocket? 除了我门当年蛋疼的研究项目那个需要这个。
z*******3
发帖数: 13709
20
来自主题: Programming版 - vert.x v3发布了
vert.x最有趣的就是想怎么做就怎么做
比如有人为了vert.x 3做了typescript的语言support
https://github.com/michel-kraemer/vertx-lang-typescript
还有人正在做php的vert.x 3的support
社区有人提议过做lua的support,不过这些语言都比较小众
除了第一个以外,其他两个都缺人投入
官方语言支持,在3.1可能会加入
clojure
scala
python
和ceylon
客户端方面,除了自己倒腾tcp,udp,http这些以外
目前vert.x bus的客户端有c++版本
我看了下,好像bus通信用的是websocket
算了,这个协议不熟悉,还是直接用udp吧,省得麻烦
听说fb用这个协议比较多
vert.x最好一点就是,无论它做什么
都留下来足够的余地让你自由选择
比如做web,光一个html template
就可以选择
Handlebars
Jade,
MVEL
Thymeleaf
这样你熟悉哪个,就可以用哪个
就很像eclipse当年成功的经验,它只做一些基本的功能
剩下的东西... 阅读全帖
c*********e
发帖数: 16335
21
来自主题: Programming版 - node现在还行么?用的地放多不多?
还行,确实很快。用于real-time, chat room.现在websocket还没普及,所以socket.
io还是有市场的。
a9
发帖数: 21638
22
那就不是单纯的tcp了。你这是要搞websocket吧?
z****e
发帖数: 54598
23

upd, tcp, http, websocket, web service(soap)
k***5
发帖数: 583
24
他默认有res在
HTTP是single transaction 的,一次基本就是一个request加一个response。
他的需要最好是用websocket。
c*********e
发帖数: 16335
25
来自主题: Programming版 - node有啥好的地方啊?神马优势啊?
目前真正的唯一的能做real time的.等websocket完全普及后,node.js也就快退下了。
l*********s
发帖数: 5409
26
来自主题: Programming版 - node有啥好的地方啊?神马优势啊?
我的理解是ajax也能作realtime,只是没websocket效率高。
z****e
发帖数: 54598
27
来自主题: Programming版 - node有啥好的地方啊?神马优势啊?

udp
websocket sucks
c*********e
发帖数: 16335
28
来自主题: Programming版 - node有啥好的地方啊?神马优势啊?
tcp是2-way real time communication.websocket就是基于tcp来的。
z****e
发帖数: 54598
29
来自主题: Programming版 - node有啥好的地方啊?神马优势啊?

websocket sucks
it is based on http1
now it at least is http2
c*********e
发帖数: 16335
30
来自主题: Programming版 - node有啥好的地方啊?神马优势啊?
websocket是based on tcp,not http
http sucks,不是2-way real time的,request发出去后,要等待response.这个够脑残
的。就像2个人用手机打电话,一人说,“你吃饭了吗”,另外一人听到了,就是不回
答,第一个人没办法,得永远等第二个人的回答。
c*********e
发帖数: 16335
31
来自主题: Programming版 - socket.io doesn't work with IE
en, websocket还没有普及,socket.io就是用ajax,没啥新意。

polling
d********g
发帖数: 10550
32
你这是搞混了cookie和session
session id大部分以cookie形式存,也有少部分local storage等但是要考虑兼容性。
“用cookie”是一个很宽泛的说法,你指的cookie不安全只是明码保存的信息。现在的
cookie基本上都是要么加密要么做了签名,拿到信息也无法篡改。在cookie里不保留敏
感信息是基本常识,大部分cookie只是存一个hash id,这里面包括session id。“
hacker用一个javascript就能拿到cookie信息”不准确,HttpOnly就是防这个的,当然
这些flag都是防君子不防小人,稍微改改浏览器源码就能绕过让其不honor
说到auth,除了WebSocket这一套新的stateful,传统HTTP stateless现在用JWT的也不
少,特别是用在REST API上,和session id比各有优势:
https://tools.ietf.org/html/rfc7519
实际上cookie-based session和JWT很像。这些概念没有那么泾渭分明,都是为了解决
stateless和auth的矛... 阅读全帖
d*******r
发帖数: 3299
33
来自主题: Programming版 - 各路大神推荐个linux上的组合吧
@goodbug
@Nehalem
那 websocket 这种,通到 end client 那里容易被 block 么?
n*****t
发帖数: 22014
34
来自主题: Programming版 - 前端牛请进,问一下websocket
前段鼠试着扔块砖头:传的是 json,其中可以包含 buffer,也就是 binary,不过浏
览器支持不好,最好是 encode 成 string。一个 page 什么概念?
s*i
发帖数: 5025
35
来自主题: Programming版 - 前端牛请进,问一下websocket
貌似 socket.io 支持binary 了。
DESKTOP 的网页里,不管是前面后面的Tab都会运行。
Android Browser里,我记得后台的Tab,javascript 挂起。所以只有前面的会运行。
iOS不知道。
s******s
发帖数: 3694
36
来自主题: Programming版 - 老魏,我觉得你要做就全套一起做
sensor network相对来说,还比较好解决,尤其是有Hub的这种系统。
传感器系统,一百万套可能只有千分之一在传数据,不可以做这个假定,这是安防网络
,不是远程开/关这种对延时和成功率不是很敏感的网络,普通 web service,
websocket, post/pull满足不了
另外我说的是不考虑多服务器的这种情况。单服务器并发到不了百万,成本会很高,毕
竟还有有各种冗余, 就当一个即时通信服务器器和实现即时通信协议栈的智能设备即可
g*****g
发帖数: 34805
37
来自主题: Programming版 - 最近忙度假,上来说两句
你丫这么无知还做个屁呀。没有一个设备是路由器打洞的,除非你是像小米那样从智能
路由开始卖的。像Nest那样连电源的不需要另外hub,否则都是hub连到云上。都是long
poll,websocket, server send之类的http协议。打个屁洞。
傻瓜化不是关键技术?写个能跑脚本的应用叫做关键技术?LOL。你丫这辈子是没戏了。
T********i
发帖数: 2416
38
来自主题: Programming版 - 最近忙度假,上来说两句
long poll不算打洞么?websocket, longpoll之类的我的系统都支持多少年了。
反正服务器你也看不着。接着叫板好了。

long
了。
T********i
发帖数: 2416
39
来自主题: Programming版 - 最近忙度假,上来说两句
LOL。你继续懂下去好了。
这个真的没有啥可争的。你认为我没做websocket或者longpoll或者不能做,都随你便。
人家ET用的是cheap这个词。你自己琢磨去好了。
t**********1
发帖数: 550
40
来自主题: Programming版 - 好虫和魏赌局见证
1M req/s, 10M websocket long poll
d****n
发帖数: 1637
41
来自主题: Programming版 - node.js用http实现websocket,真是神了。
试试http/2
l**********n
发帖数: 8443
42
就是一web server, not a framework. support websocket, event bus, messaging
d******e
发帖数: 2265
43
通俗的讲旧时一个系统里面人人都会中文法文英文。前台后台远程随便讲。
否则你python tech stack. web用django, 后台上celery.
websocket用web socket.
缺点是就是个toy, course project。真干活恐怕还要上play +AKKA。
d****n
发帖数: 1637
44
web socket or http/2
javascript 的话后端做成REST API. 不用websocket or http/2前端不能实事更新。
没有这两者的话,就让用户refresh or browser long polling.
具体看你的client side use cases.

C#
T********i
发帖数: 2416
45
这年头,还有啥东西是能用的?
w********m
发帖数: 1137
46
来自主题: Programming版 - 再次请教个linux组合问题
自己写吧,也不麻烦
大致的架构就是async + message queue + websocket + rest api,语言就随意了
T********i
发帖数: 2416
47
来自主题: Programming版 - port复用
就是一个port,比如443。上面可以跑HTTP,HTTPS,SSL等标准协议。还有我自己定义
的一些稀奇古怪的协议,我的协议可以直接跑在TCP上,我自己用AES/GCM加密,也可以
跑在SSL上,或者websocket。
开一个端口,这样进程运行在我家里只需要在NAT firewall上打一个洞就好了。
用户配置起来也容易,只要一个端口,各种客户端就都能工作了。
N*****m
发帖数: 42603
48
来自主题: Programming版 - 有没有人觉得restful被高估了
websocket是双向的
c******n
发帖数: 16666
49
不知道迅速撸一个websocket来得及不。。
s*i
发帖数: 5025
50
蠢的server side rendering 靠定时器setinterval
好点的 ajax request,靠定时器
再好点的用 websockets
首页 上页 1 2 3 4 (共4页)