SystemV消息队列示例程序.pdfVIP

  • 4
  • 0
  • 约4.76千字
  • 约 5页
  • 2019-09-23 发布于中国
  • 举报
【问题】 服务器端各模块目前采用 posix 消息队列, posix 限制队列最大长度默认为 10 个消息; 由于不满足我们这个系统的需求, 所以代码里对队列长度进行了设定, 这使得我们的程序需 要用 sudo 来执行;但是服务器端用 PHP 做的管理程序目前还没有找到以 sudo 方式来执行 程序的可行方式。所以需要考虑解决方案。 【一种可行办法】 采用 System V消息队列; System V消息队列限制的是消息队列的总字节数 (默认 16384 ), 可以满足目前我们系统的需要; 所以现在请大家首先备份自己最新的使用 POSIX消息队列的 程序,以备后面在解决 PHP 以 sudo 方式执行程序后可能继续采用;然后试执行下面的小例 子——分别编译成两个程序执行,一个程序发送消息,一个程序接收消息。 可执行后,将该 System V 消息队列机制替代原有的 Posix 消息队列机制;不同队列由创 建消息队列函数 int msgid

文档评论(0)

1亿VIP精品文档

相关文档