去年,我开发了一个队列监视器,它使用System.Reactive.Linq检查IBM总线上是否有消息 代码如下所示 public class QueueMonitor : IObservable<我不知道是否在Monitor端重新启动了IBM MQ。 2)更复杂。我们正在迁移到一个新的平衡IBMMQ集群。它有4个主动节点配置为主动节点。我遇到的问题是当我需要从队列中读取数据时。因为有4个不同的IBMMQ节点,有4个IP。如何知道消息已在总线上发送?我不能简单地监听平衡器,因为它不会有通知。我应该ping这4个节点吗?
我试图理解Linux中消息队列的工作原理。最后,我希望有一个可以在不同线程/进程之间发送和接收内容的程序,但首先,我只创建一个消息队列,并让它在队列中的输入上阻塞,但是mq_receive()返回Message too long。查看文档,此错误指示`msg_len小于消息队列的mq_msgsize属性,但对我来说并非如此。 attr.mq