问一个进程间通信的问题

2015-10-19 09:18:26 +08:00
 zaxaca

平时用的比较多的是 socket 方式,实时性比较强,问一下如果用 xml/json/protobuf 这种文件方式的话,如何做到实时性?

2430 次点击
所在节点    问与答
9 条回复
datou552211
2015-10-19 09:29:02 +08:00
这两种不冲突吧
simpx
2015-10-19 09:55:03 +08:00
socket 用来实现数据交换,在此之上具体的序列化 /反序列化协议,使用 xml/json/protobuf

楼主问的问题,不太对吧
fxxkgw
2015-10-19 10:43:05 +08:00
我觉得问得问题和进程间通信没啥关系 只能说是文件同步问题
testlc
2015-10-19 10:51:07 +08:00
xml 这些是数据载体,你还不是用 socket 传输
ipconfiger
2015-10-19 10:51:56 +08:00
进程间通讯,用管道啊!!
evitceted
2015-10-19 11:50:31 +08:00
共享内存不解释
sujin190
2015-10-19 12:48:18 +08:00
一个通信方式,一个通信协议,有什么可比性。。
dreampuf
2015-10-19 13:00:05 +08:00
https://zh.wikipedia.org/wiki/%E8%A1%8C%E7%A8%8B%E9%96%93%E9%80%9A%E8%A8%8A

> 进程间通信技术包括消息传递、同步、共享内存和远程过程调用。 IPC 是一种标准的 Unix 通信机制。

Socket 在其中不算快的。谈“实时”一定要给到背景要求, 1ms 可能对于你够快,在金融市场可能上下几十万。在给定的背景之后再谈如何做到更快的实时通信,是序列化问题?(你提到的格式)是传输方式效率问题?(找比 Socket 更快的手段)
zaxaca
2015-10-19 13:27:37 +08:00
@fxxkgw 文件同步完了如何做到实时通知?

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

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

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

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

© 2021 V2EX