先算数据的数量级 选型很关键的数据基础
大致分为接收 一级/二级存储 查询 接收,要看客户端是什么样的设备,支持什么网络协议。10w级别的并发如果是TCP专用协议,单台服务器就可以达到。通讯开销越低越好。 一级存储基本就是内存存储,如内存数据库,分布式就使用spark。存储前是否需要简单处理,如阈值超限警告 二级存储是持久化存储,存储的需求是什么? 查询的需求有哪些?
负载均衡不要初期就设计,后期很容易扩展 内存数据库选择看你的查询需求,是否有结构化查询的需求,可以kv存储和MySQL内存数据库都试试 一台服务器执行全部工作?压力有些大。要看数据存储要求,1s50M数据?100s就5G了,1小时是180G,数据规模是关键数据
50,526
社区成员
85,605
社区内容
加载中
试试用AI创作助手写篇文章吧