平时用的比较多的是 socket 方式,实时性比较强,问一下如果用 xml/json/protobuf 这种文件方式的话,如何做到实时性?
1
datou552211 2015-10-19 09:29:02 +08:00 via iPhone
这两种不冲突吧
|
2
simpx 2015-10-19 09:55:03 +08:00
socket 用来实现数据交换,在此之上具体的序列化 /反序列化协议,使用 xml/json/protobuf
楼主问的问题,不太对吧 |
3
fxxkgw 2015-10-19 10:43:05 +08:00
我觉得问得问题和进程间通信没啥关系 只能说是文件同步问题
|
4
testlc 2015-10-19 10:51:07 +08:00
xml 这些是数据载体,你还不是用 socket 传输
|
5
ipconfiger 2015-10-19 10:51:56 +08:00
进程间通讯,用管道啊!!
|
6
evitceted 2015-10-19 11:50:31 +08:00
共享内存不解释
|
7
sujin190 2015-10-19 12:48:18 +08:00
一个通信方式,一个通信协议,有什么可比性。。
|
8
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 更快的手段) |