Menú
Gratis
Registro
casa  /  Problemas/ En caso de implementación de tecnología pull. Las estrategias push and pull como paradigmas fundamentales de las relaciones públicas

En caso de implementación de tecnología pull. Las estrategias push and pull como paradigmas fundamentales de las relaciones públicas

La interactividad de toda la comunicación en el portal se logra mediante el uso de la tecnología Push & Pull. Es esta tecnología la que se necesita para garantizar la funcionalidad completa de las aplicaciones móviles, mensajes (blogs) y Web Messenger en su portal.

La tecnología Push & Pull hace que todo en el portal esté "vivo" Para el pleno funcionamiento de la funcionalidad interactiva del producto Bitrix24, en particular, mensajería instantánea, notificaciones, llamadas de audio/video, se requiere un servidor de cola, cuya implementación recomendada es el nginx-push-stream-module para Ngnix, que es parte de nuestro entorno web listo para usar el portal.

Sin esta solución, los dispositivos cliente se ven obligados a sondear constantemente (muy a menudo) el servidor del portal en busca de nuevos mensajes/notificaciones. Al reducir el intervalo de sondeo, puede lograr la capacidad de recibir parte de la funcionalidad (mensajes, notificaciones, contadores, algunos eventos de P&P), pero la mayor parte de la interactividad no estará disponible.

Además, este sondeo constante genera una carga significativa en el servidor, lo que puede provocar retrasos en la recepción de mensajes, especialmente cuando se utiliza el sistema operativo del servidor Windows, cuyo rendimiento del subsistema web y el DBMS es inferior al de Linux similar. SO basado.

empujar y jalar
El módulo Push and Pull le permite organizar el transporte de notificaciones y mensajes instantáneos a los clientes. La implementación de esta funcionalidad como un módulo separado permite que cualquier módulo (incluidos los módulos de terceros) utilice la API para enviar notificaciones y mensajes instantáneos a los clientes. Cómo funciona empujar y tirar

Tu mensaje ha sido leído y te estamos respondiendo.

Al enviar mensajes, siempre sabrá si su colega lo ha leído. Gracias a la tecnología Push and Pull, Web Messenger muestra el estado de lectura de los mensajes.

Puede ver de inmediato cuando un colega responde: le escribe un mensaje.



Conveniente mini-chat "en vivo" en el portal

Mensajes "en vivo"

Abra en una ventana separada un mensaje dirigido a usted o escrito por usted en el portal (blog), y podrá discutir algún tema de actualidad en tiempo real. Al mismo tiempo, todos los empleados a quienes se dirigió el mensaje participan en la discusión. Obtiene un análogo de un conveniente mini-chat en el portal: mensajes "en vivo".

Tareas en tiempo real

¡Empujar tirar! Tareas móviles "en vivo"
Gracias a la tecnología patentada Push & Pull en la aplicación móvil, verá tareas reales "en vivo", tanto listas como detalles. Si, por ejemplo, alguien elimina una tarea en el portal desde la aplicación de escritorio, desaparece inmediatamente en la lista de tareas abiertas en la aplicación móvil. O, otro ejemplo: se cambió el nombre de la tarea en el portal, o se cambió la persona responsable, la fecha límite, etc. en la tarea. Inmediatamente verá estos cambios si observa los detalles de la tarea en este momento.

visualización instantánea! Vista instantánea del contenido de la tarea
En la aplicación móvil, las tareas se abren no solo rápidamente, sino casi al instante. Esto se logró gracias a la introducción de tecnología avanzada de visualización instantánea en la aplicación móvil. El uso de esta tecnología permitió acelerar significativamente la visualización de tareas de la lista. Inmediatamente ves el contenido principal de la tarea: título, descripción, estado, fecha límite, responsable/director, etc.


Para desarrolladores
Para hacer mensajes en la aplicación de escritorio, mensajes IM y blogs en el portal "en vivo", y tareas en la aplicación móvil - en tiempo real - se debe instalar el módulo pull. El módulo aumenta la interactividad de la comunicación en el portal. Es óptimo utilizar el producto "1C-Bitrix: Máquina virtual". El "Servidor de cola" incluido en "1C-Bitrix: Máquina virtual" elimina el retraso de 60 segundos al recibir mensajes de MI.

La operación de este módulo es necesaria para la funcionalidad completa de los módulos. Aplicaciones móviles , blogs y mensajero web.

El módulo utiliza tecnologías:

Tirar(eng. long-polling, ing. simple pull) - tecnología red de comunicacion, en el que la solicitud inicial de datos la realiza el cliente y la respuesta la genera el servidor.

La tecnología pull es una forma eficiente y rentable de transmitir abiertamente a una amplia gama de clientes potenciales desconocidos. Es más efectivo para un cliente que busca un artículo específico. Las solicitudes de extracción forman la base de la computación en red, donde múltiples clientes solicitan datos de servidores centralizados. Además, pull se usa ampliamente en Internet para solicitudes de páginas HTTP en sitios web.

Lo contrario es la tecnología Push.

Empujar(Inglés Push, literalmente - "empujar" o "promoción"), (también conocido como webcasting o netcasting) - una de las opciones para distribuir contenido en Internet, cuando la información fluye desde el servidor al cliente en función de una serie de parámetros fijado por el cliente.

Un usuario común puede suscribirse a varios temas, información de un proveedor de contenido, y cada vez que se genera una nueva actualización en el servidor, esta actualización se "promociona" a la computadora o teléfono inteligente del usuario.

Nota: si, al ver el feed, el usuario ve caracteres ilegibles en lugar del texto correcto, lo más probable es que alguna codificación esté codificada en el navegador. Debe especificar la selección de codificación automática (Ver > Codificación > Auto).

Cómo funciona empujar y tirar

Sobre el lado del servidor apoyo Mensajería instantánea realizado por el módulo nginx: nginx-push-stream-módulo. Este módulo brinda soporte para conexiones de sondeo largo con clientes y entrega de mensajes publicados por ellos.

Nota: Marco Bitrix y sin el módulo nginx-push-stream-module, proporciona una tasa de transferencia de mensajes bastante alta: intervalo de 60 segundos, si hay mensajes, el intervalo entre conexiones se reduce a 10 segundos.

Al abrir una página, el cliente con una solicitud ajax se conecta a su canal en uno de los puertos NGINX: 8893 (http) o 8894 (https). (En el caso de usar la máquina virtual BitrixVM. Cuando se usa la configuración propia del servidor, el administrador puede usar cualquier puerto que le resulte conveniente). Desde este puerto, NGINX redirige al usuario al servidor de cola interno (disponible solo en 127.0.0.0). 0.1:8895), donde la presencia del canal del usuario y nuevos mensajes. Si no hay mensajes en el canal, el servidor no responde, pero mantiene la conexión durante 40 segundos.

Si durante este tiempo llega un nuevo mensaje al canal del usuario, el servidor lo enviará al cliente y cerrará la conexión. Si no hay mensajes nuevos en el canal del usuario durante 40 segundos, el servidor terminará la conexión y le enviará un encabezado: 304 No modificado.

Después de recibir la respuesta del servidor y cerrar la conexión, el cliente se volverá a conectar al canal con nueva fecha ultimo cambio.

Los mensajes al canal del usuario se publican llamando a los métodos API del módulo apropiado empujar y jalar.

Nota: La sincronización adecuada de la hora del servidor con los servidores globales es esencial.

Configuración del módulo

Cuando se utilizan productos Bitrix Framework basados ​​en la máquina virtual BitrixVM con v. 5.0, no hay necesidad de configurar el módulo: todo funciona de forma inmediata. Si el proyecto no se está utilizando medios regulares instalación de Bitrix Framework, debe realizar configuraciones adicionales.

Nota: Los ajustes de muestra a continuación son ejemplos. Configuración para un proyecto específico, si se niega a utilizar el BitrixVM o BitrixEnvironment recomendado, el administrador debe hacerlo él mismo.
¡Atención! Operación del módulo empujar y jalar solo compatible hasta la versión 0.5 Nginx-push-stream-módulo. Las versiones más recientes no son compatibles porque empujar y jalar se está desarrollando una solución especial a partir de 1C-Bitrix.
  • Compile NGINX con compatibilidad con nginx-push-stream-module;

    Como ejemplos, puede usar archivos de nuestra máquina virtual:

    • /etc/nginx/bx/site_enabled/push.conf: configuración de inserción y extracción para la publicación de mensajes, así como para dispositivos móviles;
    • /etc/nginx/bx/conf/im_subscrider.conf - configuraciones para recibir mensajes (se conectan directamente al sitio);
    • /etc/nginx/bx/conf/im_settings.conf - número de canales, tamaño de memoria, etc.
    Configuración de nginx-push-stream-module en la versión 0.4.0 (recomendado)
    Entorno Nginx-push-stream-módulo en la versión 0.3.4
  • Habilite la opción en la configuración del producto en la página Configuración > Configuración del producto > Configuración de módulos > Push and Pull El nginx-push-stream-module está instalado en el servidor:

    También debe seleccionar la versión de la máquina que está utilizando. Se recomienda utilizar la Máquina Virtual en la versión 4.4 y superior, ya que utiliza una versión más avanzada del módulo Nginx-push-stream-módulo 0.4.0, que permite utilizar la tecnología WebSocket y enviar comandos.

  • Al completar el campo, tenga en cuenta que su valor depende de la configuración de large_client_header_buffers del servidor NGINX. El valor de esta configuración en 8 kb corresponde a la capacidad de enviar 100 comandos. La dependencia de este valor y la cantidad de comandos es directamente proporcional: si necesita enviar, por ejemplo, 200 comandos por conexión, entonces los large_client_header_buffers del servidor NGINX deben contener 16 kb.

    Gran número de valores de campo El número máximo de comandos enviados por conexión al servidor necesario cuando el número promedio de destinatarios de mensajes es grande. La dependencia del número total de usuarios del portal corporativo es aquí directa, pero la proporcionalidad debe establecerse empíricamente específicamente para su caso. Si las capacidades técnicas lo permiten, entonces no puede calcular la proporcionalidad, sino establecer el valor del campo "con un margen": use 100 comandos para 150 usuarios del portal, 200 comandos para 300, etc.

  • Vuelva a configurar las plantillas de ruta si es necesario. El dominio en la dirección para leer mensajes se puede especificar como #DOMINIO#: esta notación se reemplazará automáticamente con el dominio requerido para configuraciones de múltiples dominios. Nota: si está utilizando una máquina virtual o configurando Nginx-push-stream-módulo hecho de manera similar a BitrixMedio Ambiente, entonces no se requieren cambios de ruta.
  • Utilizando dispositivos móviles enciende la caja Envía notificaciones PUSH a teléfonos móviles.
  • Si hay varios sitios activos en el sistema, es posible elegir en qué sitios no funcionará el módulo.
Nota: Desde la versión 14.1.2, se ha agregado el soporte de WebSocket, para activar la opción, debe admitir la opción en el "Servidor de cola".

Y la respuesta la genera el servidor. Lo contrario es la tecnología Push.

La tecnología pull es una forma eficiente y rentable de transmitir abiertamente a una amplia gama de clientes potenciales desconocidos. Es más efectivo para un cliente que busca un artículo específico. Las solicitudes de extracción forman la base de la computación en red, donde múltiples clientes solicitan datos de servidores centralizados. Además, pull se usa ampliamente en Internet para solicitudes de páginas HTTP en sitios web.

La mayoría de las fuentes, como RSS, técnicamente usan un esquema de extracción. Con RSS, el programa de usuario (lector de RSS) sondea periódicamente el servidor en busca de contenido nuevo; el servidor no envía información no deseada al cliente.

ver también

Enlaces

  • Programación CGI en la World Wide Web Capítulo 6 en línea

Fundación Wikimedia. 2010 .

Vea qué es "Pull Technology" en otros diccionarios:

    La solicitud de "notificación de inserción" se redirige aquí; para el Servicio de notificaciones de Apple, consulte Servicio de notificaciones push de Apple. Tecnología push (eng. Push, literalmente "golpear" o "promoción"), (también conocido como webcasting o netcasting) ... ... Wikipedia

    modelo de recepción de mensajes de sondeo- La tecnología pull es un método de red en el que el servidor envía información a los suscriptores después de recibir una solicitud de su lado (ITU T X.1141). Temas de telecomunicaciones, principales ... ... Manual del traductor técnico

    Industria- (Industria) La industria es el sector más importante de la economía nacional Industria de la belleza, turismo, desarrollo de la construcción, hotelería, industria del juego Contenido >>>>>>>>>>>>>>> Industria (En … Enciclopedia del inversor

    Imagen esquemática ... Wikipedia

    Símbolo USB USB (yu es bi, ing. Universal Serial Bus autobús serie"") interfaz de datos en serie para periféricos de velocidad media y baja ... Wikipedia

    Símbolo USB Interfaz de datos serie USB (Universal Serial Bus) para velocidad media y baja periféricos. El desarrollo de especificaciones para el bus USB se lleva a cabo en el marco de ... ... Wikipedia

    Símbolo USB Interfaz de datos serie USB (Universal Serial Bus) para periféricos de velocidad media y baja. El desarrollo de especificaciones para el bus USB se lleva a cabo en el marco de ... ... Wikipedia

    Símbolo USB Interfaz de datos serie USB (Universal Serial Bus) para periféricos de velocidad media y baja. El desarrollo de especificaciones para el bus USB se lleva a cabo en el marco de ... ... Wikipedia

    ¿Le gustaría mejorar este artículo?: Busque y proporcione notas a pie de página para referencias a fuentes autorizadas que confirmen lo que se ha escrito. Complemente el artículo (el artículo es demasiado corto o contiene solo un diccionario ... Wikipedia

Recientemente, los cabilderos de los transgénicos han tratado de convencer a los países africanos para que acepten el maíz Bt modificado genéticamente para combatir la oruga del maíz que se está extendiendo por todo el continente y devastando los campos de maíz. Pero los cabilderos no señalaron que el maíz Bt que se dirige a esta oruga se encuentra en diferentes regiones debido a que las plagas se vuelven resistentes a las toxinas Bt. Los grupos de presión también han ignorado el hecho de que las prácticas agroambientales, como atraer hormigas para que se alimenten de huevos, están demostrando ser exitosas.

Ahora, se ha dado a conocer otro método agroecológico y no transgénico que funciona bien en África como defensa contra la oruga del maíz. Este método adaptado al clima se llama Push-Pull y fue desarrollado por el Centro Internacional de Fisiología y Ecología de Insectos (ICIPE), una organización multinacional financiada por el gobierno que apoya el alivio de la pobreza y la seguridad alimentaria. Un estudio reciente en el este de África muestra que este método es eficaz para controlar la oruga del maíz, proporcionando una estrategia de control de plagas asequible, respetuosa con el medio ambiente y rentable.

ICIPE dijo: "Estos resultados representan el primer informe documentado de tecnología fácilmente disponible que se puede implementar de inmediato en África para controlar efectivamente el gusano cogollero".

¿Qué es Push-Pull?
Push-Pull es una tecnología innovadora desarrollada durante los últimos 20 años en colaboración con socios nacionales en África Oriental y el Instituto de Investigación Rothamsted ( Investigación de Rothamsted) En Gran Bretaña. Se dirige al sistema agrícola africano de cultivos múltiples.

Las plantas emiten una mezcla de compuestos que repelen ("ahuyentan") a las polillas, mientras que las plantas en el límite del cultivo liberan sustancias químicas que atraen ("atraen") a las plagas.

Recientemente, el método Push-Pull se ha adaptado a regiones más secas mediante el uso de plantas tolerantes a la sequía. Además, Push-Pull también controla los brotes de maíz y las micotoxinas, mejorando las condiciones del suelo y proporcionando forraje de alta calidad, ya que los cultivos complementarios son forrajes excelentes. De esta forma, la tecnología facilita la integración de los cultivos, aumentando así los ingresos de los agricultores.

80 % menos orugas de maíz en los campos Push-Pull
El profesor Zeyaur Khan, líder de Push-Pull en ICIPE y coautor del nuevo estudio, dijo: "Durante los últimos meses, hemos recibido información de los agricultores de Push-Pull de que no había orugas de maíz en sus campos, mientras que las parcelas vecinas de monocultivo quedaron devastadas. Por lo tanto, evaluamos una versión de la tecnología adaptada al clima como una herramienta potencial para controlar la oruga del maíz en Kenia, Uganda y Tanzania”.

El estudio mostró que la infestación de orugas del maíz se redujo en un 80 % en áreas donde se utilizó el Push-Pull adaptado al clima. Esto también dio como resultado un aumento correspondiente en el rendimiento en comparación con las parcelas de monocultivo. Los resultados obtenidos fueron confirmados por observación directa de los agricultores.

El Dr. Segenet Kelemu, director ejecutivo de ICIPE, comentó: “La capacidad de controlar una plaga tan devastadora demuestra claramente la utilidad de Push-Pull como tecnología de plataforma para abordar los numerosos desafíos que afectan a los sistemas de cultivo en África. ICIPE tiene la intención de continuar difundiendo esta tecnología lo más ampliamente posible en África, al mismo tiempo que avanza en la investigación para comprender la base científica de esta eficacia contra la oruga del maíz”.

El sistema de gestión japonés nos dio el concepto de producción push and pull.

¿Qué son?

El concepto de producción forzada dice lo siguiente: para cada unidad de producción hay un plan determinado para la producción de una gama de productos, que indica qué gama de productos y en qué momento se debe producir. Después de eso, los productos ingresan a la salida de la unidad de producción y deben ser consumidos por las siguientes unidades de producción en la cadena de producción.

El concepto de producción pull utiliza la ideología opuesta: se produce exactamente lo que se necesita y cuando se necesita. Es decir, todo el sistema comienza a girar desde el momento en que llega un pedido del producto final, que se descompone en sus componentes y se transfiere a las unidades de producción, que, si es necesario, se descomponen aún más, y así el pedido se propaga como una ola a lo largo de la cadena de producción (propagación hacia atrás) hasta los componentes primarios, que se producen y comienzan el proceso de ensamblaje del producto (propagación hacia adelante).

El concepto de producción de empuje proviene de la planificación directiva directa, que puede, en función de diversas consideraciones, por ejemplo, de marketing o estadísticas, establecer ciertos volúmenes que los consumidores pueden necesitar. Por supuesto, un sistema de este tipo conduce constantemente a la sobreproducción o a la escasez, porque a nivel mundial es imposible predecir la cantidad de productos, especialmente el consumo final, que las personas pueden necesitar porque las modas son cambiantes, las tecnologías se desarrollan y, en general, una gran cantidad de Los factores actúan en el mercado, no rinden cuentas. En consecuencia, el sistema push, para asegurar las ventas, se dedica a la manipulación del mercado, es decir, no solo intenta predecir los volúmenes de consumo, sino gestionarlos. Al mismo tiempo, a menudo se producen muchos productos completamente innecesarios, pero, a través del lavado de cerebro, el consumidor se ve obligado a tomarlos, y los productos necesarios, que realmente pueden ser útiles, no se producen o se producen en cantidades incorrectas. Como ventajas de los sistemas de empuje, citan una mejor controlabilidad del sistema de producción, lo que permite un mejor uso de los equipos y, por lo tanto, una producción “más eficiente” del producto. Este argumento se desvanece un poco por dos razones: sistemas modernos las comunicaciones y las TIC permiten, en el marco del complejo de producción global, garantizar una distribución de flujo de pedidos de equipos de carga y en producción personalizada de alta calidad, y en segundo lugar, y esto es quizás lo principal, y ¿quién considera el eficiencia general al calcular la "eficiencia", teniendo en cuenta toda la gama y la producción de productos que nadie realmente necesita?

El concepto de producción pull proviene de la idea opuesta: debe producir exactamente lo que pide el cliente y nada más. Por supuesto, teniendo en cuenta la logística y la eficiencia de las operaciones de producción, se utilizan algunas agrupaciones, pero estas son soluciones locales y, en general, el propio paradigma del sistema pull se basa en minimizar la función objetivo, que incluye el inventario y el trabajo en curso. Así, el concepto pull soluciona inmediatamente muchos problemas: los ambientales, ya que no se desperdician recursos en la producción de productos innecesarios, y la optimización del consumo, cuando no hay necesidad de empujar los productos al consumidor, ya que el sistema funciona en el ritmo de las solicitudes de los usuarios finales. Al mismo tiempo, el concepto pull lleva a la necesidad de desarrollar las tecnologías más versátiles que garanticen la producción de la más amplia gama de productos en una unidad de producción. A diferencia de la tecnología de empuje, donde el sistema de transporte industrial gobierna el espectáculo con enormes fábricas instaladas para producir enorme cantidad gama de productos estrecha, las tecnologías de extracción fomentan un paradigma de fabricación diferente: Sistema distribuido las producciones más versátiles. Y toda la lógica del progreso científico y técnico contribuye al desarrollo de tal estilo de producción: centros de mecanizado universales, máquinas para el corte de materiales por computadora, tecnologías aditivas y, en un futuro próximo, nanotecnologías con autoensamblaje de materiales a partir de ciertas soluciones primarias y gases, lo que permite asegurar la producción de una amplia gama de productos en un conjunto completamente limitado de equipos a partir de una gama relativamente pequeña de materias primas primarias (insumos universales).

Por lo tanto, el concepto de extracción, la producción personalizada y personalizada es el futuro del complejo de producción del planeta. Pero eso no es todo. Es interesante considerar el concepto de atracción en otros aspectos de la actividad humana. La transición al funcionamiento de varios sistemas a través de órdenes directas de los usuarios finales eliminará el desperdicio incompetente de recursos, aumentará la satisfacción del consumidor con los productos y servicios y proporcionará una base para la planificación a largo plazo de cualquier sistema. Se debe utilizar un enfoque similar en muchos sistemas sociales tales como educación, medicina, servicios públicos. Una discusión detallada de la aplicación de estos enfoques será objeto de mayor consideración.