首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

问一个进程间通信的问题

  •  
  •   zaxaca · 2015-10-19 09:18:26 +08:00 · 1598 次点击
    这是一个创建于 1487 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    9 回复  |  直到 2015-10-19 13:27:37 +08:00
        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 更快的手段)
        9
    zaxaca   2015-10-19 13:27:37 +08:00
    @fxxkgw 文件同步完了如何做到实时通知?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2700 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 12:36 · PVG 20:36 · LAX 04:36 · JFK 07:36
    ♥ Do have faith in what you're doing.