如题 Twitter 实时更新评论和点赞数量是如何做到的? - 知乎 https://www.zhihu.com/question/316652334
1
qile1 2020-07-03 11:57:20 +08:00 via Android
不是实时更新吧,实时更新应该是 201-202-203-204 这样一个个往上涨,不是 202-203-209-300 这个上涨
|
2
maichael 2020-07-03 11:58:53 +08:00
如何在大型 Web 应用中保持数据的同步更新? - 太狼的回答 - 知乎
https://www.zhihu.com/question/37503039/answer/72388747 |
4
jwenjian 2020-07-03 12:47:53 +08:00 via iPhone
WS 或者 SSE
|
5
q9OxQg 2020-07-03 13:15:53 +08:00 via Android
有没有可能是根据个什么算法公式随便显示下的?
|
6
Biwood 2020-07-03 13:49:17 +08:00 1
用的是 https://api.twitter.com/live_pipeline/events 这个接口,响应的数据类型是 text/event-stream,用的是服务器发送事件: https://developer.mozilla.org/zh-CN/docs/Server-sent_events/Using_server-sent_events
|
7
wangxiaoaer 2020-07-03 14:05:40 +08:00
@Biwood #6 跟 websocket 有啥区别啊
|
8
hantsy 2020-07-03 14:12:07 +08:00
@wangxiaoaer WebSocket 双向的。SSE 单向。SSE 现在几乎所有的 Java 框架都是支持的。Jakarta Jaxrs 标准也支持。
|
10
larisboy 2020-07-03 14:50:44 +08:00
Server-Sent
|
11
jtwor 2020-07-03 15:13:30 +08:00
.net signalr 但本质也是 ws
|
12
nuistzhou 2020-07-03 15:36:25 +08:00 via iPhone
跑个题,我个人很喜欢 Twitter 的点赞动画,还专门放大了逐帧看,所以经常赞-取消-赞-取消^_^
|
13
rizon 2020-07-03 15:49:32 +08:00
不是有人回了是 event-stream 吗
|