• RabbitMQ基础一


    RabbitMQ:
        安装教程:https://rabbitmq.com/download.html
    PHP安装扩展:
        http://pecl.php.net/package/amqp

    主要模块提供方法:
    connection:
        isConnected()
        connect()
        pconnect()
        pdisconnect()
        disconnect()
        reconnect()
        preconnect()
        getLogin()
        setLogin(string login)
        getPassword()
        setPassword(string password)
        getHost()
        setHost(sting host)
        getPort()
        setPort(mixed port)
        getVhost()
        setVhost(string vhost)
        getTimeout()
        setTimeout(double timeout)
        getReadTimeout()
        setReadTimeout(double timeout)
        getWriteTimeout()
        setWriteTimeout(double timeout)
        getRpcTimeout()
        setRpcTimeout(double timeout)
        getUsedChannels()
        getMaxChannels()
        getMaxFrameSize()
        getHeartbeatInterval()
        isPersistent()
        getCACert()
        setCACert(string cacert)
        getCert()
        setCert()
        getKey()
        setKey(string key)
        getVerify()
        setVerify(bool verify)
        getSaslMethod()
        setSaslMethod(mixed method)
        getConnectionName()
        setConnectionName(string connectionname)
    channel:
        getChannelId()
        isConnected()
        close()
        setPrefetchCount(long count)
        getPrefetchCount()
        setPrefetchSize(long size)
        getPrefetchSize()
        setGlobalPrefetchCount(long count)
        getGlobalPrefetchCount()
        setGlobalPrefetchSize(long size)
        getGlobalPrefetchSize()
        qos(long size, long count, bool global)
        startTransaction()
        commitTransaction()
        rollbackTransaction()
        getConnection()
        basicRecover([bool requeue=TRUE])
        confirmSelect()
        setReturnCallback(callable return_callback)
        waitForBasicReturn([double timeout=0.0])
        setConfirmCallback(callable ack_callback [, callable nack_callback = null])
        waitForConfirm([double timeout=0.0])
        getConsumers()
        
    exchange:
        getName()
        setName(string name)
        getFlags()
        setFlags(long bitmask) AMQP_PASSIVE AMQP_DURABLE AMQP_AUTODELETE AMQP_INTERNAL
        getType()
        setType(string type)
        getArgument(string key)
        hasArgument(string key)
        getArguments()
        setArguments(array args)
        setArgument(key,value)
        declareExchange()
        delete([string name[, long params]])
        publish(string msg, [string key, [int flags, [array headers]]])
        bind(string srcExchangeName[, string routingKey, array arguments])
        unbind(string srcExchangeName[, string routingKey, array arguments]);
        getChannel()
        getConnection()
        
    queue:
        getName()
        setName(string name)
        getFlags()
        setFlags(long bitmask)
        getArgument(string key)
        hasArgument(string key)
        getArguments()
        setArguments(array args)
        setArgument(key,value)
        declareQueue()
        bind(string exchangeName, [string routingKey, array arguments])
        get([bit flags=AMQP_NOPARAM])
        consume([callback, flags = <bitmask>, consumer_tag]);

  • 相关阅读:
    PowerTalk第一个版本儿控件
    PowerTalk第二个版本,支持(Msn回复信息)
    自然语言处理著作或期刊名称
    自然语言处理(NLP)网上资源整理 (转)
    TFIDF
    计算机科学及工程
    自然语言处理与计算语言学书籍汇总之一:国外书籍
    UVa 10696 f91
    缓存
    操作必须使用一个可更新的查询(转)
  • 原文地址:https://www.cnblogs.com/sblack/p/16141182.html
Copyright © 2020-2023  润新知