windows 下有什么轻量的可以嵌入到应用程序的消息队列吗

2023-09-06 14:01:15 +08:00
 fields
1297 次点击
所在节点    问与答
15 条回复
centralpark
2023-09-06 14:04:39 +08:00
消息队列的意义不就是解耦么,不得是个独立的进程?嵌入了还咋解耦……
Trim21
2023-09-06 14:06:53 +08:00
直接用 Python 标准库里的队列呗…
fields
2023-09-06 14:08:56 +08:00
@centralpark 想用来在 python 产生数据后 node 实时获取这些数据,需要把队列打进应用程序里,在程序启动时启动。这样只需要一个应用程序的安装包就可以了。或者大佬有什么好的方案获取这些数据吗?
fields
2023-09-06 14:09:55 +08:00
@Trim21 跨语言的。。。需要 node 获取这些数据进行处理
DTCPSS
2023-09-06 14:14:48 +08:00
Named Pipes 和 Socket 之类的 IPC 手段
lisxour
2023-09-06 14:20:00 +08:00
最简单的,直接 socket ,跨任何平台
letitbesqzr
2023-09-06 15:03:09 +08:00
嵌入一个 redis 进去. 方便
ysc3839
2023-09-06 18:50:49 +08:00
ZeroMQ?
Akkuman
2023-09-06 21:51:25 +08:00
sqlite
EscYezi
2023-09-06 22:07:24 +08:00
和前后端分离差不多,electron 应该可以直接用 websocket 吧,还是顺序消费的
tramm
2023-09-07 09:08:29 +08:00
8L 说的可行
fields
2023-09-07 09:19:30 +08:00
@Akkuman #9 考虑过这个,但感觉嵌入到程序里打包时会有些复杂可能会连带一些系统相关的库 还考虑过用文件哈哈哈哈哈
fields
2023-09-07 09:23:19 +08:00
@ysc3839 #8 又查了下这个确实有 windows 版本的消息队列 但准备用 websocket 了
fields
2023-09-07 09:24:17 +08:00
@EscYezi #10 是的准备用这个 双向通信,多线程产生的数据能够实时获取到
AsuorZ
2023-11-05 23:25:08 +08:00
node 子进程调 Python 返回 buffer 数据

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/971406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX