由买买提看人间百态

topics

全部话题 - 话题: websocket
首页 上页 1 2 3 4 下页 末页 (共4页)
p*****2
发帖数: 21240
1
来自主题: Programming版 - 前端为什么不用java写

how about websocket?
n****1
发帖数: 1136
2
来自主题: Programming版 - 前端为什么不用java写
websocket不就一个类似于端口转发的东西吗? 连apace/nginx这种静态服务器都能做
到。
你提的东西越来越底层, 直接把node下降到静态服务器的地步, 离后端服务越来越远
了。
a***n
发帖数: 538
3

现在的服务器有几百个进程对效率没有什么影响。Mongodb是用线程的,1,2千的同时
链接我也没有看出来性能有什么问题。
除了websocket用异步有点优势,其他web用异步真的是没事找事。
d*******r
发帖数: 3299
4
来自主题: Programming版 - 求推荐带 cluster 模式的类 Redis DB
看了下ElasticSearch介绍,用起来像 NoSQL DB 的搜索存储servce? 看样子是主要提
供很强的 RESTful search API.
我觉得我主要是要快,search 的功能要不到 ElasticSearch 那么强。
我想从end端用户采集信息-->存到我们server上的内存DB-->viewer端检索出部分出来
represent
viewer端是些 interactive的charts,
e.g. http://code.shutterstock.com/rickshaw/examples/extensions.html
实际的charts比这个复杂,很多charts还要联动,支持real time的随便调整参数
整个过程 (end端->server端->viewer端) 延迟我想控制在 ms 级别,最多不超过 1s.
所以我主要是想快, 我都打算所有通信用 JSON over TCP, 不用 HTTP 了。
end 端 是我们自己的 app,可以不用 HTTP 提交数据。
viewer端(e.g. browser) 和中间 server 的通信,我打算... 阅读全帖
b*******s
发帖数: 5216
5
来自主题: Programming版 - Go真的很有意思吗?
如果是那样的话,我觉得是滥用,c++现在也就是写写性能非常敏感的程序,大多数常
规并发程序还是java的,像go提供的websocket等,都不是拿来打c++的,并发的快速开
发,基本就是用来打java的。而比拼极端性能,go又比c++优化能力差很多,形不成威
胁,但比java程序快。而干python的活是没问题,但是不是又重了一点?
p*****2
发帖数: 21240
6
来自主题: Programming版 - 再问几个Node.js的问题
好问题
1. 我们用原生的
2. 我们不用任何,我发现用coffee的话,callback没有那么恐怖,可读性基本没受什
么影响
3. 我们尽量pre calculate,不做real time 的 computation。 如果真的需要的话,
Node是要另外开process来做,或者用websocket 做一个distributed系统。
d*******r
发帖数: 3299
7
来自主题: Programming版 - python 2/python 3这是怎么一回事呀
我喜欢 Node 这 2 点:
1. 没有历史包袱,内建的 http/file/webSocket 这些 IO lib,用着确实很现代,很
简洁.
npm 设计也很好,用着非常直白非常爽.
2. 反正 full stack 就得搞 JS,索性后端一并用 JS 得了!
对于一些小打小闹project来说,性能都是bonus,只要 above average 就行
d*******r
发帖数: 3299
8
来自主题: Programming版 - Go 语言的综合评论 by 王垠
前端我是个菜,之前一个项目,跟前端的人混了2个星期,折腾一些 HLS protocol,
WebSocket 的东西,
传统前端帮人写东西那叫一个乱啊,各种 ad-hoc 的 tricks ... 太恐怖鸟
我觉得有系统或者后端经验的人去做,应该能做得更好
f*****w
发帖数: 2602
9
研究了下支持的倒是很多 jwebsocket, play!, jetty, 等等 甚至tomcat也支持
不知道哪位有经验哪个实现最好吗? (成熟稳定 方便使用) 我网上搜了下实在找不
到什么实际的比较信息,都是各自的说明自己有而已
p*****2
发帖数: 21240
10
node
f*****w
发帖数: 2602
11
java的呢?
实在不想又学 java script
p*****2
发帖数: 21240
12
java做web现在不是招病吗 多少公司都转node了
p*****2
发帖数: 21240
13
用这个可以呀 只是不能persist 看需求了
不过我们还没有distributed的需求 web server的话都是独立的 不需要通信
我们用Redis是很多语言的通信方式 不是纯node
d*******r
发帖数: 3299
14
Redis 多语言的支持确实好
p*****2
发帖数: 21240
15
cassandra也不错 hbase太弱了
d*******r
发帖数: 3299
16
哈哈,看到二爷又在挖工具PK坑,
不过 HBase 用的人不多,倒是希望有人多说说 HBase, 很少遇上有 HBase 牛人。
p*****2
发帖数: 21240
17

F用的很多。其实我们公司用的也很多。
d*******r
发帖数: 3299
18
那你们公司是 HBase, Cassandra 都在用了?
为啥要这么用呢?还是其他人在用 HBase, 你准备用 Cassandra 了
p*****2
发帖数: 21240
19

公司基本都用hbase,我们自己用cassandra。
d*******r
发帖数: 3299
20
牛X威武
感觉你是不喜欢 HBase 那种厚重的 old school Java style?
p*****2
发帖数: 21240
21

不止这个。你用Node联HBase试试?我用Clojure都搞不定,一堆问题。
f*****w
发帖数: 2602
22
没有啊 我不是做web
我就是要做个Android应用的服务器端而已; 所以web上比较常用的方案也许并不对我
最好
p*****2
发帖数: 21240
23
mibile不更是node的天下了?
l**********n
发帖数: 8443
24
comet?
n****1
发帖数: 1136
25
最成熟的server显然是nginx
y**********u
发帖数: 6366
26

F好像是用hbase替换掉了Cassandra啊
f*****w
发帖数: 2602
27
这个我倒是也有看到有人提到 但是好像很少人用 也没怎么看到有人拿这个和其他的
进行比较
请问了解他底层实现并发是怎么做的性能如何? 能支持多少并行的web-socket链接
非常感谢
p*****2
发帖数: 21240
28
这个好像跟我说的不矛盾吧
l**********n
发帖数: 8443
r**i
发帖数: 1222
30
2nd. Vert.x sockjs
r**i
发帖数: 1222
31
或直接servlet3.0
l**********n
发帖数: 8443
32
我觉得node很合适
f*****w
发帖数: 2602
33
来自主题: Programming版 - 真有人用Vert X么?
我其实需要的就是个webservice的方便高效的后端,然后也需要websocket。后台数据
都是SQL。
其实play挺符合我的要求的,里面整合的ebean啊啥的都还不错 基本我要得也就是这些了
我已经尝试用play 试着写了下code 发现unit test 搞起来很不方便,或者也许是因
为我没有写过带DB操作的unit test, 是不是无论用什么都写带数据库操作的测试都会
很麻烦? 当然play的问题确实就是太整合了 所以ebean出了问题 包了好几层之
后 我完全弄不明白为什么 好几天了我还是没搞定让测试的时候换一个数据连接 并
且每次自动刷新表定义 汗 太弱了。主要也是play的文档好差啊 真是好差啊觉得
btw vert.x现在的文档支持怎么样啊?
此外play的闹剧你是指什么啊? 就是在说1到2的结构大改吗?(其实我没用过1,不知
道到底改了些啥)
h**********c
发帖数: 4120
34
来自主题: Programming版 - 请教一个Node.js的疑惑
我想node是是自己定义file descriptor吧,所以可以多开一些websocket,就象微软的
32内寸扩展一样
file descriptor 多了,其实default就8万多,连接请求要进入异常处理,看起来快些
当年我门组chef world top AI,shiri他表叔直接挑kernel
大概就这么糊弄一下的吧
d******e
发帖数: 2265
35
来自主题: Programming版 - 这个表怎么理解
https://github.com/ericmoritz/wsdemo/blob/results-v1/results.md
Summary
Implementation Connection Time (mean) Latency (mean) Messages
Connections Connection Timeouts
Erlang 865ms 17ms 2849294 10000 0
Haskell (Snap) 168ms 227ms 1187413 4996 108
Java (Webbit) 567ms 835ms 1028390 4637 157
Go 284ms 18503ms 2398180 9775 225
Node.js (websocket) 768ms 42580ms 1170847 5701 4299
Python (ws4py) 1561ms 34889ms ... 阅读全帖
i**i
发帖数: 1500
36
来自主题: Programming版 - 这个表怎么理解
for node.js, just follow socket.io.
https://medium.com/node-js-javascript/finding-the-right-node-js-websocket-
implementation-b63bfca0539
n*****t
发帖数: 22014
37
来自主题: Programming版 - ws vs. restful?
很多 browser 不支持 websocket,需要 push 还是 socket.io 吧
z****e
发帖数: 54598
38
来自主题: Programming版 - COULD SERVER-SIDE DART REPLACE NODE.JS?
http://www.centurylinklabs.com/could-server-side-dart-replace-n
Could Server-Side Dart Replace Node.js?
Dart is a Google-produced programming language that has slowly been gaining
traction, particularly since its 1.0 release last year. While Dart has thus
far been seen as a promising alternative to JavaScript in the browser, I’d
like to argue that like Node.js, the true promise of Dart is actually on the
server side.
I too am skeptical of Dart as a client-side language, but if you cross over
to ... 阅读全帖
d*******r
发帖数: 3299
39
来自主题: Programming版 - 2014五大语言
你推荐的 nodebb, ghost 挺不错的
ghost 以前看过一下,现在看东西多了不少,能当 wordpress 用了
nodebb 没用过,看着挺fancy的,好多 websocket 的东西
还有啥推荐没? :)
d*******r
发帖数: 3299
40
来自主题: Programming版 - 2014五大语言
之前觉得这个 http/websocket cluster 有点意思
https://github.com/hipache/hipache
前几天看,这帮设计者好像转 Go 了...
ra
发帖数: 827
41
来自主题: Programming版 - 说说三个主流的web stacks
没提ruby on rails,没提django。这都是很popular的。
Node对比ruby,在performance和scalability上有优势。有大公司从ruby转到node上了。
LAMP很老了。专门做系统的公司的新项目应该用的很少了。不过wp用LAMP。
Java/Scala Play Framework我觉得不错。
现在从web到后台用一个framework实现已经不流行了。前后台分开做,用API,
websocket链接。这样的话,一个后台,可以支持web,ios,android,wp等所有的前台
了。等到html 5开始铺开了,前台应该就不会这么混乱了。
真正写大规模的企业级程序,还是Java, .NET这样的static language比较好用,因为
IDE的帮助很大。
如果是为了time to market,python/ruby/node这些还是挺好用的。我最近review一个
python project,发现就是dezarster。一群自以为懂code的人写code,没有language
syntax层面上的约束,写出的东西基本以后的可维护性=0.
... 阅读全帖
d*******r
发帖数: 3299
42
来自主题: Programming版 - 用python写多线程。刘姥姥都笑了
支持前端 Unity3D + 少量 Native, 我觉得这么搞才是正道.
后端是 Node.js? 大牛你们做的是回合制游戏吗? 所以 over HTTP?
或者是 real-time 的,我觉得用 Node.js with websocket 来搞 real-time 也行.
还有,请问 platform service/BI 的 BI 只什么?
t**********s
发帖数: 930
43
只找到了一个 catalina.properties:
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unles... 阅读全帖
l**********n
发帖数: 8443
44
上WebSocket或者Streaming。另外可以上AKKA啊
l**********n
发帖数: 8443
45
来自主题: Programming版 - Pivotal Drops Groovy and Grails
java有哪些websocket库?
d*******r
发帖数: 3299
46
来自主题: Programming版 - real time distributed framework
没具体写过,如果web的话,websocket估计不错吧
w**z
发帖数: 8232
P****i
发帖数: 12972
48
来自主题: Programming版 - real time distributed framework
哦,我还以为你说的是京二的email呢
chat就用websocket吧,socket.io的经典例子就是chat
w**z
发帖数: 8232
49
来自主题: Programming版 - real time distributed framework
好,有空看看websocket.
l**********n
发帖数: 8443
50
来自主题: Programming版 - real time distributed framework
用Message Queue实现异步。用WebSocket Push。
首页 上页 1 2 3 4 下页 末页 (共4页)