- 主题:进程A怎么把N个超大数据连续发给另一个进程B
不要那么高高在上 别人请教能给出建议就给 给不了就闭嘴
都是什么毛病
【 在 redfoxzheng (小满) 的大作中提到: 】
: 做程序员之前,至少你得好好读读书。但凡认真读过几本书,也没你这个疑问
: 【 在 AlphaO 的大作中提到: 】
: : 程序A是我的,数据原本自我闭环,用Rust写的。程序B是另一家单位的,想要引出A的内部数据做它们自己的科学研究,用C开发。
: :
--
FROM 36.112.193.*
mq 或者做个有限时序队列 超过5个覆盖 这么大的数据量内存 如果数据缓冲多了也够呛
或者写硬盘文件
【 在 AlphaO (AlphaO) 的大作中提到: 】
: 程序A是我的,数据原本自我闭环,用Rust写的。程序B是另一家单位的,想要引出A的内部数据做它们自己的科学研究,用C开发。
:
: 数据是3路实时图像帧,分别是10000×10000、5000×5000、5000×5000灰度图,帧率不算低,三路加起来大概1200MB/s,用上压缩顶多能降到1000MB/s,远超以太网传输带宽。
:
--
FROM 36.112.193.*
你这说的就和没说一样 别人不是也说了可能的办法了么 只是没把握那个满足其要求
你还不如告诉他 各方案实际做下测试才知道哪个合适
【 在 redfoxzheng (小满) 的大作中提到: 】
: 1.两进程不在同一台物理机,除了socket通信,基本无其他方案。
: 2.如果在通一台物理机,最高效的就是共享内存。通用一点的考虑本地socket通信。
: 这些方案,但凡你看点操作系统,网络编程方面的书籍,也不至于两眼一麻黑,啥都不知道。就算别人告诉你方案,你还是满脑子问号。
: 【 在 AlphaO 的大作中提到: 】
--
FROM 36.112.193.*
在同一台物理机上 就做一个有限的时序队列 每个数据设置索引和标志位时间戳,
写一个处理进程管理对列的数据 超时就dump到硬盘
【 在 AlphaO (AlphaO) 的大作中提到: 】
: 程序A是我的,数据原本自我闭环,用Rust写的。程序B是另一家单位的,想要引出A的内部数据做它们自己的科学研究,用C开发。
:
: 数据是3路实时图像帧,分别是10000×10000、5000×5000、5000×5000灰度图,帧率不算低,三路加起来大概1200MB/s,用上压缩顶多能降到1000MB/s,远超以太网传输带宽。
:
--
FROM 36.112.193.*
你是觉得别人语文都不好么 还是觉得你一两句话就可以把别人当傻子
【 在 redfoxzheng (小满) 的大作中提到: 】
: 我告诉他去看书,不是给答案。你有方法可以了讲。和我哔哔个屁呀
: 【 在 nextworld8 的大作中提到: 】
: :
: : 不要那么高高在上 别人请教能给出建议就给 给不了就闭嘴
--
FROM 36.112.193.*