Howiee 最近的时间轴更新
Howiee

Howiee

V2EX 第 358971 号会员,加入于 2018-10-27 13:25:24 +08:00
今日活跃度排名 642
做过一些实时系统和数据相关的基础设施,
偶尔踩坑,偶尔复盘。
Howiee 最近回复了
2 小时 8 分钟前
回复了 sn0wdr1am 创建的主题 程序员 如果充会员,你们会选择哪一家 AI?
我用了 Kiro Pro+;还有其他更好用的嘛?
@julyclyde 是的,接入层这边拿到的是已经归一化后的 JSON 。
上游原始行情并不一定是 JSON ,但为了多市场统一和下游解耦,中间会做一次协议转换。
这里卡住的点也不在 JSON 本身,而在负载形态:
A 股这类行情很多是 snapshot 型推送,表面看是 3 秒一批,但实际上会在很短的时间窗口内把一批数据集中推完。
在 asyncio 的单 event loop 场景下,JSON 解码和对象创建是 CPU 密集的,一旦和这种脉冲叠加,就容易放大循环执行中的耗时,表现出来就是队列堆积和端到端延时飙升。
@ClericPy 这个总结太真实了,基本命中当时的困境。
特别是 CPU 密集函数在协程里的不可控性,这点踩过坑之后才有体感。
@balckcloud37 是的,这个点后面也复盘过,
如果继续用 Python ,disable gc + 手动 gc 确实是一个方向。
当时主要是为了尽快止血,选了拆服务这条路。
没签合同,没收到定金前不要给任何成品,原型图可以简单手画几个能看清结构就好了;或者收一笔咨询费或者设计费,用来做原型图,后续签合同了这笔钱也算到总价里去。
尾款压 1 年不靠谱,一般上线后 30 天没有问题就该结清了;实在不行你不是维护 1 年嘛,那就每月给一些。
高中的时候《大众软件》、《电脑爱好者》一期不拉
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2492 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 15:39 · PVG 23:39 · LAX 07:39 · JFK 10:39
♥ Do have faith in what you're doing.