找回密码
 立即注册
搜索
查看: 2530|回复: 14

[软件] python有什么推荐的进程间通信的库吗

[复制链接]
头像被屏蔽
     
发表于 2022-10-3 07:10 来自手机 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-10-3 07:16 | 显示全部楼层
进程间通信,要么socket,要么共享内存/文件…都有现成的一堆轮子吧…
本地交换dict…不嫌麻烦接个redis

—— 来自 S1Fun
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-10-3 07:20 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-10-3 07:22 | 显示全部楼层
进程可以用multiprocessing.Queue() 反正啥都可以存
如果你指线程 那一个class里的都可以存 不存在需要额外得东西来交换 只是要注意你用的东西是不是thread safe就好了


回复

使用道具 举报

     
发表于 2022-10-3 07:29 | 显示全部楼层
lvcha 发表于 2022-10-3 07:20
ruby的drb封装起来用的特别方便。直接调用远程对象上的方法。写socket内存文件。。感觉像在写c ...


实在只想用那个可以写个类库编译成so然后写个接口用python调用嘛,一样一样的…
啊…我搜了下还是起个服务…这玩意也不轻吧…
等等…为什么写ruby的会去写python…


—— 来自 S1Fun
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-10-3 07:31 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-10-3 07:33 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2022-10-3 08:55 来自手机 | 显示全部楼层
mpi4py

— from samsung SM-F936U1, Android 12 of S1 Next Goose v2.5.2-play
回复

使用道具 举报

     
发表于 2022-10-3 10:53 来自手机 | 显示全部楼层
lvcha 发表于 2022-10-3 07:10
对性能要求不高。最好是类似ruby的drb那种封装的特别好的。写了半天socket觉得挺麻烦的。我只是本地两个pyt ...

redis

—— 来自 samsung SM-N9860, Android 12上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-10-3 12:10 来自手机 | 显示全部楼层
zeromq
回复

使用道具 举报

发表于 2022-10-3 15:16 来自手机 | 显示全部楼层
你甚至可以尝试sqlite
回复

使用道具 举报

     
发表于 2022-10-3 15:20 | 显示全部楼层
ipc可以用zeromq,数据拿pickle之类的东西序列化一下就行
回复

使用道具 举报

发表于 2022-10-3 16:44 | 显示全部楼层
共享内存,shm

要么直接上数据库
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-10-3 18:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-10-3 18:58 | 显示全部楼层
python不是自带面向内置数据类型的ipc吗?multiprocessing.Queue不就是
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-13 21:39 , Processed in 0.096522 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表