1
zoharSoul 20 小时 32 分钟前
难点在于量化吧
这种优化的场景还是很简单的, 不管是 go 还是什么的都 ok |
2
balckcloud37 20 小时 18 分钟前
其实只是受不了 gc 的话,disable gc 再手动 gc 就好了
另外如果项目里没有 circular ref ,直接不 gc 也行 |
3
encro 20 小时 12 分钟前
a 股 ctp 接口哪家好用,需要什么开通条件呢。
|
4
shyrock2026 19 小时 45 分钟前
这标志性小图标。。。不是 AI 写的?
|
5
JimLee0921 19 小时 36 分钟前 这不是 AI 写的我把头剁了
|
6
k9982874 19 小时 27 分钟前 via Android 没人吐槽 3 秒几千条数据卡 json 解析?
用的共享 cpu ,512m 的玩具机吗? 即使是 python 也说不过去吧,只能说是一坨 |
7
Anonono 19 小时 17 分钟前
没必要上来就喷一坨吧,感谢 lz 分享
|
9
bigtan 17 小时 13 分钟前
缓存对齐的环形缓冲区,这个基本上都这么干
|
10
Sawyerhou 16 小时 16 分钟前
挺有趣的帖子,感谢分享 :)
|
11
adgfr32 14 小时 41 分钟前 via Android
如果数据模型不复杂,可以先多进程试试,不过如果历史代码不多,直接换 golang 是个明智选择。
|
12
ClericPy 14 小时 15 分钟前
曾经也遇到过,CPU 密集型把协程卡死出现过 3 次,两次是 selectolax 、lxml 的解析十几万字符的 HTML ,一次也是类似你的情况解析十几 MB 的大 JSON (特么的有人把一大堆图片做 base64 放 JSON 里了)。最后 hadoop 直接超时杀死还没看到报错
python 在有些场景确实体现了并发上的先天不足: 1. 多线程不能利用多核,所以有些时候要自己开进程池,明明是无副作用的纯函数却要共享个 GIL 。子解释器希望有用但不太期待 2. to_thread 能让协程不至于因为一个 CPU 特别忙的任务一直 hang 在那。 但是现在非常尴尬的一个地方是,我也不知道哪个函数是敏捷的小函数还是 CPU 秘籍的大函数 在协程里的一个困境就是: 1. 同步函数无脑放 to_thread ,对于特别多的小函数开销很浪费。 2. 为了计算密集型的放 ProcessExecutor 里,子进程也很费事。 现在的协程,只能尽最大可能保证全程协程,不耦合太多同步函数进来 PS:当年 hang 死的问题,现在看书知道 asyncio 开 debug 模式就行了,然后在公司里 langchain 的一个项目日志里,几百条阻塞 warning 日志。。。。。。 |
13
aloxaf 12 小时 17 分钟前
我觉得继续用 Python 优化解决这个问题,会是个更有趣的分享
|
14
SDYY 11 小时 27 分钟前
python 我一般都用 orjson
ZMQ 是 ZeroMQ 吧 |
15
lixuda 4 小时 34 分钟前
如果策略慢怎么办,用 go 或 rust 来代替吗
|
16
thtznet 4 小时 9 分钟前
Python 交易策略有没有可能共享一下?不是不相信楼主,就是想开开眼界。
|
17
xgdgsc 3 小时 51 分钟前 via Android
不如 Julia
|
18
zhangli2946 3 小时 43 分钟前
#go 程序员开年最好的娱乐帖子
|
19
DioBrandoo 3 小时 6 分钟前
搞笑,用自己能力问题在这里蹭语言流量
|
20
Huelse 3 小时 1 分钟前
想知道用 Python3.14 去掉 GIL 后能否有所改善
|
21
loongkimc 2 小时 58 分钟前
emm ,对对对...
|
22
DefoliationM 2 小时 57 分钟前 via Android
Python 底层库都是 c ,比 go 性能好。
|
23
fkdtz 2 小时 54 分钟前
你是会起标题的
如果机房欠电费停电了,是否可以说,国家电网把我服务器干挂了 |
24
i0error 2 小时 53 分钟前
复制可跑、立竿见影,味太冲了
|
25
namonai 2 小时 50 分钟前
用 python 接实时行情,不是你在做梦就是我在做梦
|
26
sheeta 2 小时 47 分钟前
我也是 python 接的全市场 5000 多家 3s 的行情,我的咋没挂。我是 python -> kafka -> flink
|
27
harlen 2 小时 10 分钟前
并发高的解决途径是限流吧。 把流量控制在你服务器最大能承受的压力上,你换了 go ,下次来个 go 不能承受的最大并发压力一样要崩。应用没崩溃。基础设施都要崩,比如 一个高并发 打到数据库上。 你数据没用 连接池限流。数据库一样会崩溃
|
28
Howiee OP |
30
julyclyde 19 分钟前
不懂量化
json 在这里是什么情况?上游给的行情数据是 json 格式吗?? |
32
sanebow 6 分钟前 via iPhone
tickdb 软广?
|
33
sanebow 6 分钟前 via iPhone
Tickdb 软广?
|