localisation actuelle: Maison > site de téléchargement > Téléchargement de la bibliothèque > Autres bibliothèques > Bibliothèque PHP AMQP pure
Bibliothèque PHP AMQP pure
Classer: Téléchargement de la bibliothèque / Autres bibliothèques | Temps de libération: 2017-12-12 | visites: 1544 |
Télécharger: 59 |
Derniers téléchargements
Aquarium Fantastique
Filles en première ligne
Ailes d'étoiles
Petite Fée des Fleurs Paradis Féérique
Restaurant Histoire mignonne
Exploration de voyage à Shanhe
Amour et producteur
Le cerveau le plus puissant 3
Odd Dust : Damila
Jeune voyage vers l'Ouest 2
24 heuresClassement de lecture
- 1 Ts avancés : paramètres dépendants, unions déduites et interaction saine sur Twitter.
- 2 [Leetcode] L'objet est-il vide
- 3 Tout ce que vous devez savoir sur l'UUID.
- 4 API Todo RESTful construite à l'aide de NodeJS
- 5 L'événement de déverrouillage du jeton cryptographique EIGEN d'EigenLayer place le protocole de restauration sur la voie rapide de l'expansion économique
- 6 Mon premier projet utilisant Golang (Partie 2)
- 7 Bitwise a confirmé que son application de l'ETF XRP est légitime, suscitant ainsi l'enthousiasme sur le marché
- 8 Ripple libère 1 milliard de jetons XRP depuis Escrow et reverrouille 800 millions de XRP
- 9 Diablo 4: Vessel of Hatred Twitch Drops - Schedule & Rewards
- 10 DLT Science Foundation Announces MiCA Crypto Alliance to Streamline and Enhance Compliance with EU's MiCA Regulation
- 11 What is 3AC Memecoin?
- 12 Prévision de prix Notcoin (NOT) : n'atteindra-t-il PAS bientôt la barre des 0,01 $ ?
- 13 Dogecoin (DOGE) Shows Bullish Potential With Increased Addresses and Whale Activity, Despite a Recent Price Dip
- 14 iOS 18.1 : Comment réinitialiser le centre de contrôle
- 15 Les Altcoins STRK, AR, LDO et CORE enregistrent des pertes à deux chiffres alors que les tensions géopolitiques frappent le marché de la cryptographie
Derniers tutoriels
-
- Aller au langage pratique GraphQL
- 1733 2024-04-19
-
- Premiers pas avec MySQL (Professeur Mosh)
- 1610 2024-04-07
-
- Mock.js | Axios.js | Json | Dix jours de cours de qualité
- 2451 2024-03-29
AMQP, ou Advanced Message Queuing Protocol, est un protocole de file d'attente de messages avancé standard de couche application qui fournit des services de messagerie unifiés. Il s'agit d'une norme ouverte pour les protocoles de couche application et est conçue pour les middlewares orientés messages. Les clients et middleware de messages basés sur ce protocole peuvent transmettre des messages et ne sont pas limités par différents produits client/middleware, différents langages de développement, etc. Les implémentations dans Erlang incluent RabbitMQ, etc.
abstract class AbstractChannel { const PROTOCOL_080 = '0.8'; const PROTOCOL_091 = '0.9.1'; public static $PROTOCOL_CONSTANTS_CLASS; public function __construct(AbstractConnection $connection, $channel_id) { $this->connection = $connection; $this->channel_id = $channel_id; $connection->channels[$channel_id] = $this; $this->frame_queue = array(); // Lower level queue for frames $this->method_queue = array(); // Higher level queue for methods $this->auto_decode = false; $this->msg_property_reader = new AMQPReader(null); $this->wait_content_reader = new AMQPReader(null); $this->dispatch_reader = new AMQPReader(null); $this->protocolVersion = self::getProtocolVersion(); switch ($this->protocolVersion) { case self::PROTOCOL_091: self::$PROTOCOL_CONSTANTS_CLASS = 'PhpAmqpLib\Wire\Constants091'; $c = self::$PROTOCOL_CONSTANTS_CLASS; $this->debug = new DebugHelper($c); $this->amqp_protocol_header = $c::$AMQP_PROTOCOL_HEADER; $this->protocolWriter = new Protocol091(); $this->waitHelper = new Wait091(); $this->methodMap = new MethodMap091(); break; case self::PROTOCOL_080: self::$PROTOCOL_CONSTANTS_CLASS = 'PhpAmqpLib\Wire\Constants080'; $c = self::$PROTOCOL_CONSTANTS_CLASS; $this->debug = new DebugHelper($c); $this->amqp_protocol_header = $c::$AMQP_PROTOCOL_HEADER; $this->protocolWriter = new Protocol080(); $this->waitHelper = new Wait080(); $this->methodMap = new MethodMap080(); break; default: throw new AMQPRuntimeException(sprintf( 'Protocol: %s not implemented.', $this->protocolVersion )); } }