Cómo conectar pinoccio a apache couchdb

¿Hay alguien que use el pinoccio agradable de www.pinocc.io ?

Quiero usarlo para publicar datos en un apache couchdb usando node.js. Así que estoy tratando de sondear datos de la API pinnocio , pero estoy un poco perdido:

  • progtwigr las encuestas
  • hacer largas encuestas
  • hacer un enfoque completamente diferente

Cualquier idea es bienvenida

Pitt

Por supuesto. Escribí la API de Pinoccio, así es como lo haces.

https://gist.github.com/soldair/c11d6ae6f4bead140838

Este ejemplo depende del módulo pinoccio npm ~ 0.1.3, por lo tanto, asegúrese de instalar npm nuevamente para seleccionar la versión más reciente.

no es necesario realizar una encuesta porque pinoccio le enviará los cambios a medida que ocurran si tiene una conexión abierta con ” stats ” o ” sync “. Si quieres hacer una encuesta puedes hacerlo, pero no es “tiempo real”.

sync te da los cambios de estado + streams actuales a medida que ocurren. así que es perfecto si solo necesitas guardar los cambios en tu tropa mientras se ejecuta el script. o mostrar el estado actual y el último estado conocido en una página web.

La solución que replica cada punto de datos que almacenamos son las stats . Este es el ejemplo proporcionado. Estadísticas le permite leer todo lo que le ha pasado a un explorador. Los pines digitales, por ejemplo, son el informe “digital”. Puede solicitar datos desde un punto específico en el tiempo o solo desde la hora actual (predeterminado). Los cambios en este informe “digital” continuarán transmitiéndose en vivo a medida que ocurren, hasta que se scope el tiempo de “final”, o si “cola” es igual a 0 en las opciones pasadas a las estadísticas.

espero que esto ayude. Probé el script en mi sofá local y funcionó bien. necesitarías modificarlo para copiar más estadísticas de cada explorador. Espero que pronto pueda solicitar múltiples informes de múltiples exploradores en el mismo flujo. sólo tengo algunos errores para resolver;)

Necesitas mirar en 2 dimensiones:

  • node.js hablando con CouchDB. Esto se entiende bien y hay algunas preguntas que puede encontrar aquí .
  • Obteniendo los datos del pinoccio. La API sugiere que mientras la conexión esté abierta, obtendrá datos. Así que usa un tiempo de espera corto y un bucle. Es posible que desee ejecutar su propia instancia de node.js para eso.

Dato interesante: el equipo de CouchDB parece trabajar para reemplazar su motor JS interno con node.js

    Intereting Posts