使用共享内存在本地实现服务器

时间:2019-07-07 22:51:57

标签: client-server posix ipc shared-memory sysv

(可能)共享内存是最快的可用IPC方法。是否存在通过共享内存实现本地客户端/服务器通信的公认设计模式?更具体地说,是请求/响应周期。

情况如下:

  • 客户端发出请求以获取或设置服务器中的某些数据
  • 多个客户可以同时执行此操作
  • 有一个众所周知的位置,关于如何与服务器联系
  • 服务器使用共享内存回答这些请求(例如,转储大型数据结构)
  • 客户端“断开连接”

最受欢迎的答案是使用标准的共享内存接口,例如SysV或POSIX。

0 个答案:

没有答案