牛牛在线工具

Stomp::send()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Stomp::send()

向消息队列发送消息

PHP的Stomp::send()函数用于向消息队列发送消息。该函数的适用版本是PHP 5 >= 5.3.0。 使用方法如下: bool Stomp::send ( string $destination , string $msg [, array $headers = array() ] ) 参数说明: $destination:表示消息的目标地址,可以是队列或主题的名称。 $msg:表示要发送的消息内容。 $headers(可选):表示要发送的消息的附加头信息,以关联数组的形式提供。 返回值说明: 如果消息发送成功,则返回true。 如果消息发送失败,则返回false。 示例代码: <?php // 创建一个与消息队列的连接 $stomp = new Stomp("tcp://localhost:61613"); // 发送消息到队列 $destination = '/queue/myqueue'; $msg = 'Hello, World!'; if ($stomp->send($destination, $msg)) { echo "消息发送成功!"; } else { echo "消息发送失败!"; } // 关闭与消息队列的连接 unset($stomp); ?> 在上面的示例中,我们首先使用new Stomp("tcp://localhost:61613")创建了一个与消息队列的连接。然后,我们使用$stomp->send($destination, $msg)发送了一条消息到队列'/queue/myqueue',消息内容为'Hello, World!'。最后,我们根据$stomp->send()函数的返回值判断消息是否发送成功,并输出相应的提示信息。 请注意,上述示例中的消息队列地址(tcp://localhost:61613)是一个示例,具体的地址应根据实际情况进行调整。