En el caso práctico expuesto a continuación, navegamos por las opciones de configuracion de los procesadores y las conexiones (Colas). Procesamos un archivo de medio millon de registros con dos enfoques, el primer enfoque (Valores por defecto) tarda mas de 40 minutos usando un poco más de 6GB de RAM; mientras el otro toma 10 segundos y mucho menos de la mitad de memoria (La estrategia es simple: divide y vencerás).
Sigue leyendoAutor: apuntandoanulo
Instalación básica de Apache Nifi
1. DESCARGA
Apache Nifi es una solución puede ser descargado desde el sitio oficial. Hay dos paquetes disponibles:
- El .tar.gz que se adapta mejor para usarlo en Linux (O incluso Mac OS)
- El .zip recomendado para ambientes Windows
La carpeta donde descomprima el contenido de Nifi, la llamaremos NIFI_HOME
2. PREPARACIÓN
Los requerimientos mínimos para realizar la instalación son:
Sigue leyendoPaso a paso del demo01 de Nifi
En el siguiente video he documentado los pasos desde cero para construir el servicio REST que mostramos en la primera sesion.
En el repositorio de GitHub están todos los artefactos para que pueda ejecutarlo.
Sigue leyendoIniciando con Apache Nifi

En esta oportunidad explico de que se trata esta potente herramienta que apoya la ingesta, transformación y carga de importantes volumenes de datos entre sistemas, además de exponer algunas razones para utilizarla.
Estaremos realizando varios ejemplos prácticos para explicar cada una de las opciones que tenemos disponibles. A continuación el video de ‘Inicio rápido’ con los conceptos claves:
Sigue leyendoPlanteando el primer problema – Fase 1
Definamos lo que sería nuestro primer gran ejemplo. Lo que busco es que podamos hacer todo el ciclo del análisis y diseño, construir un módulo de servicios, un módulo web para PC, otro módulo web adaptado a móviles y el módulo Android (Offline).
Sigue leyendoEmpezando con este blog
En los 12 años que he trabajado en varias empresas del sector industrial y de tecnologia, he ido recolectando experiencia en el desarrollo de aplicaciones Java. Para usted lector, espero que en las siguientes publicaciones, le pueda transmitir de la manera mas clara y sencilla, como he solucionado algunos de esos problemas que me he encontrado.
Sigue leyendo