后端目前是 python ,写到一个文件里,现在做法是用 fastapi 开个 websocket ,然后不断读取文件,推给前端,感觉效果很差。
有没有更好的方案,后端写入文件那部分基本改不了了
后端目前是 python ,写到一个文件里,现在做法是用 fastapi 开个 websocket ,然后不断读取文件,推给前端,感觉效果很差。
有没有更好的方案,后端写入文件那部分基本改不了了
|
xiaddOct 31, 2021
1
那就换成 rest 接口 前端轮询呗
|
|
ysc3839Oct 31, 2021 via Android
2
写入文件改不了的话没什么好办法,最多把文件放在内存盘里,不要写进硬盘。
|
|
randyoOct 31, 2021 via Android
3
EventSource
|
|
momocraftOct 31, 2021
5
什么叫"感觉" 什么叫"效果"
|
|
matrix67Oct 31, 2021
6
vue 有个现成的库的,叫 FEMessage/log-viewer 你可以去搜一下。
|
|
ipwxOct 31, 2021
7
fluentd + kafka + websocket
|
|
8
|
|
LifStgeOct 31, 2021
9
确实像二楼说的 放内存盘里 还是有 4 楼说的 读文件上优化下(不需要全读 只读新增的 日志一般也都是往后追加的嘛) 结合处理下 应该还好吧
|
|
inframeOct 31, 2021
10
filebeat 实时监控文件写入,大致就这样的思路
|
|
waiaanNov 1, 2021
11
每次在写入日志的时候同步把日志推给前端
|
|
GDCNov 1, 2021
12
每次只读取最后 N 行推给前端,覆盖显示代替追加
|
|
asanelderNov 1, 2021
14
|