memcacheQ es un servicio de cola de mensajes distribuidos puros. Su instalación depende de BerkeleyDB y libevent, así que instale BerkeleyDB y libevent primero:
1, BerkeleyDB
Segundo, libevent (requiere 1.4.x o superior)
three, memcacheQ
four, start memcacheQ
< Ol>
V, use
Use el comando anterior para iniciar mq, (observe lo anterior - parámetro B indica la longitud messag cuerpo no exceda de 1.024 bytes), sólo tendrá que utilizar dos comandos mq utilizado: establecer y obtener:
set < nombre de la cola > < banderas > 0 < message_len > \\ r \\ n < a poner su cuerpo del mensaje aquí > \\ r \\ nSTORED \\ r \\ nget < nombre > cola; \\ r \\ NValue < nombre de la cola > < banderas > < message_len > \\ r \\ n < su cuerpo del mensaje vendrá aquí > \\ r \\ Nend \\ r \\ npuede ser visto, y el protocolo memcache básicamente el mismo, pero el nombre de la clave en nombre de la cola, pero en el conjunto de comandos, haciendo caso omiso de la expire_time parámetro. Después de todo, el almacenamiento de datos de mq se almacena en berkeleyDB, se hace un almacenamiento persistente, sin tiempo de expiración de la memoria.
Cuando se usa el comando set, se escribe un nuevo mensaje en la cola de mensajes especificada, es decir, se insertan nuevos datos en BerkeleyDB. Cuando se usa el comando get, se toma uno de la cola especificada. El nuevo mensaje, que consiste en eliminar una parte de los datos a BerkeleyDB. Cuando usa las estadísticas para ver una cola específica, puede ver cuántos mensajes ha recibido la cola y cuántos se han recuperado.
Ejemplo:
Fengbo @ onlinegame-10-121: ~ $ telnet 127.0.0.1 127.0.0.1 22202Trying y hellip; Conectado al carácter 127.0.0.1.Escape IS ‘ ^] y rsquo; .set P4 0 0 5helloSTOREDset q4 0 0 5worldSTOREDstats queueSTAT q4 2 /0ENDget q4VALUE q4 0 5helloENDstats queueSTAT q4 2 /1ENDel anterior conjunto de órdenes se realiza dos veces, utilizando la vista estadísticas de cola, cola de mensajes compartido puede verse los dos q4, Se ha eliminado 0, cuando se usa Get para tomar el primero, luego se usa la cola de estadísticas para ver, hay 2 mensajes en q4, de los cuales se ha tomado 1.
Hay algunos escenarios en los que el administrador del sistema quiere que solo unos pocos usuarios
Usar un terminal de Linux es más que solo ingresar comandos. Después de aprender e
Noticias de Computer Shop: ¿Recuerdas que Steam está listo para salir? Ahora hay nuevas noticias: es
1. Bloquee la cuenta de creación propia redundante en el sistema Método de verificación: Ejecu
Explique los diversos problemas que surgen al instalar Fedora 9
Varios scripts de monitoreo de Linux de uso común
Aprendizaje de permisos de archivos de Linux
Cómo implementar el servicio DNS bajo Linux
Uso del comando svn bajo linux
El archivo de inicio automático de Nginx ejecuta el error
El dispositivo está actualmente en uso
El principio de funcionamiento de los transformadores de tensión y los transformadores de corriente
Conozca a sí mismo y sepa cómo utilizar las funciones del directorio del sistema de Windows
¿Cómo puede el sistema Win10 no reproducir música y video?
La distracción del sistema Android ha vuelto a causar controversia.
El análisis de los requisitos de configuración de win 8 y varias versiones de
Convertirse en un maestro de descifrado de computadoras es un simple dominio del secreto de Wangdao