美文网首页
PHP_AMQP 翻译

PHP_AMQP 翻译

作者: winlans | 来源:发表于2017-07-30 17:08 被阅读32次

    要开始使用rabbitMQ了,其实现了AMQP(advance message queuing protocol :高级消息队列协议),还是翻译吧,以后自己看着也舒服。

    建立AMQP链接

    AMQPConnection::connect —创建一个AMQP代理链接
    AMQPConnection::__construct — 创建一个AMQP链接对象
    AMQPConnection::disconnect — 关闭AMQP代理链接
    AMQPConnection::getHost — 获取配置的主机
    AMQPConnection::getLogin — 获取配置的登录用户
    AMQPConnection::getPassword — 获取配置的登录密码
    AMQPConnection::getPort — 获取配置的连接端口号
    AMQPConnection::getVhost — 获取配置的AMQP的虚拟主机
    AMQPConnection::isConnected — 判断一个AMQP对象是否连接成功
    AMQPConnection::reconnect — 重新连接AMQP代理
    AMQPConnection::setHost — 设置AMQP的连接主机
    AMQPConnection::setLogin — 设置登录用户
    AMQPConnection::setPassword — 设置登录密码
    AMQPConnection::setPort — 设置端口号
    AMQPConnection::setVhost — 设置AMQP的虚拟主机(默认'/')

    创建频道 channel

    AMQPChannel::commitTransaction — 提交挂起的事务
    AMQPChannel::__construct — 创建一个AMQPChannel 的对象
    AMQPChannel::isConnected —检验channel的连接状态
    AMQPChannel::qos — 给channel设置 -服务品质的配置
    AMQPChannel::rollbackTransaction — 回滚事务
    AMQPChannel::setPrefetchCount — 设置从代理预查询的消息数量
    AMQPChannel::setPrefetchSize — 设置从代理预查询的窗口大小
    AMQPChannel::startTransaction — 开启一个事务

    路由器(交换机)

    AMQPExchange::bind — 绑定到另一个交换机
    AMQPExchange::__construct — 创建一个AMQPExchange对象
    AMQPExchange::declare — 带代理上声明一个新的交换机
    AMQPExchange::delete — 从代理删除一个交换机
    AMQPExchange::getArgument — 根据key获取配置的参数值
    AMQPExchange::getArguments — 获取一个交换机的所有配置参数
    AMQPExchange::getFlags — 获取交换机的标志
    AMQPExchange::getName — 获取交换机配置的名字
    AMQPExchange::getType — 获取交换机配置的类型
    AMQPExchange::publish — 发布一个消息到交换机
    AMQPExchange::setArgument — 通过给定的key设置其值
    AMQPExchange::setArguments — 给交换机设置所有的参数
    AMQPExchange::setFlags — 给交换机设置一个标志
    AMQPExchange::setName — 给交换机设置一个名字
    AMQPExchange::setType — 设置交换机的类型

    队列

    AMQPQueue::ack — 对已收到的消息发送一个应答(回应)
    AMQPQueue::bind — 在交换机上,绑定一个队列到一个路由键上
    AMQPQueue::cancel — 取消一个队列的绑定
    AMQPQueue::__construct —创建一个AMQPQueue 对象的实例
    AMQPQueue::consume — 从队列消费一个消息
    AMQPQueue::declare — 声明一个新的队列
    AMQPQueue::delete — 删除一个队列和他的内容
    AMQPQueue::get — 从队列中检索下一个消息
    AMQPQueue::getArgument — 根据youxianjikey获取其关联的参数值
    AMQPQueue::getArguments — 获取队列的所有设置参数
    AMQPQueue::getFlags — 获取标志位掩码
    AMQPQueue::getName — 获取配置的名字
    AMQPQueue::nack — 标记一个未明确确认的消息
    AMQPQueue::purge — 清除一个队列的内容
    AMQPQueue::setArgument — 根据key设置指定的参数
    AMQPQueue::setArguments — 给队列设置所有的参数
    AMQPQueue::setFlags — 设置队列的标志
    AMQPQueue::setName — 设置队列的名字
    AMQPQueue::unbind — 解绑一个队列从路由键

    信封(外壳)

    AMQPEnvelope::getAppId — 获取消息的appid
    AMQPEnvelope::getBody — 获取消息的主体内容
    AMQPEnvelope::getContentEncoding — 获取消息的内容编码
    AMQPEnvelope::getContentType — 获取消息的内容类型
    AMQPEnvelope::getCorrelationId — 获取消息的相关id
    AMQPEnvelope::getDeliveryTag — 获取消息的投递标志
    AMQPEnvelope::getExchange — 获取消息所在的交换机
    AMQPEnvelope::getExpiration — 获取消息的失效时间
    AMQPEnvelope::getHeader — 获取制定消息的头
    AMQPEnvelope::getHeaders — 获取消息的头部
    AMQPEnvelope::getMessageId — 获取消息的id
    AMQPEnvelope::getPriority — 获取消息的优先级
    AMQPEnvelope::getReplyTo — 获取消息的replyto
    AMQPEnvelope::getRoutingKey — 获取消息的路由键
    AMQPEnvelope::getTimeStamp — 获取消息的时间戳
    AMQPEnvelope::getType — 获取消息的类型
    AMQPEnvelope::getUserId — 获取消息的useId
    AMQPEnvelope::isRedelivery — Whether this is a redelivery of the message

    相关文章

      网友评论

          本文标题:PHP_AMQP 翻译

          本文链接:https://www.haomeiwen.com/subject/kovhlxtx.html