Spring Boot con Apache Kafka - Guía completa

Sdílet
Vložit
  • čas přidán 5. 08. 2024

Komentáře • 135

  • @emersontavera9362
    @emersontavera9362 Před 12 dny

    Muchas gracias, era justo lo que estaba buscando, una buena introducción para apache Kafka, ahora hare la tarea y seguiré estudiándolo, muchas gracias, gran video.

  • @user-jp3zm9rs5c
    @user-jp3zm9rs5c Před 3 měsíci +18

    Por si alguien lo necesita, para versiones de Spring Boot 3.2.5
    La configuracion de server que funciona es:
    spring.kafka.producer.bootstrap-servers=localhost:9092
    en lugar de:
    spring.kafka.bootstrapServers=localhost:9092

    • @kevindmm9666
      @kevindmm9666 Před 2 měsíci

      En mi caso la mencionada en el video tb funcionó, gracias!

  • @pablovargas9585
    @pablovargas9585 Před 11 dny

    excelente mejor explicado imposible, saludos y felicidades

  • @mdc8223
    @mdc8223 Před 6 dny

    Bua... te saliste con el tutorial! Brutal!

  • @MartinVillalobos-ec7be

    increible contenido, la explicacion con consola para entender su funcionamiento y la implementacion con spring boot, simplemente increible este canal. te ganaste un like merecido!

    • @unprogramadornace
      @unprogramadornace  Před 16 hodinami

      Gracias por ese like y por ese gran comentario.
      ¡Saludos!

  • @matiasjimenez389
    @matiasjimenez389 Před rokem +20

    Van 13 min y me gusta. Esta bueno que el video este separado por temas, no todos lo hacen y es bueno porque de alguna forma tenemos una guia.

    • @unprogramadornace
      @unprogramadornace  Před rokem

      Hola Matías, me alegra que el vídeo te haya gustado.
      Gracias por el apoyo crack!
      ¡Saludos!

  • @EliceoReyes-tb3gg
    @EliceoReyes-tb3gg Před 3 dny

    Excelente video!! muy bien explicado!! Gracias!!

  • @Dadvanced
    @Dadvanced Před 25 dny

    Oye amigo, infinitas gracias desde España!

  • @kevindmm9666
    @kevindmm9666 Před 2 měsíci +1

    Hace rato que no veía un video tuyo y como siempre, nunca defraudas. Muchas gracias por tomarte la molestias de enseñarnos cosas... Un saludo, estimado!

    • @unprogramadornace
      @unprogramadornace  Před 2 měsíci

      Gracias a ti por tus palabras y por tomarte el tiempo de comentar.
      ¡Saludos!

  • @danielaescobar497
    @danielaescobar497 Před měsícem

    Gracias por el video profe!!!

  • @jorgealvarez5248
    @jorgealvarez5248 Před 8 měsíci +3

    Muy buen video, gracias. En el error que sale en el minuto 1:15:00 es porque sólo hay un broker activo y le configuramos dos.

  • @Bikerpancho
    @Bikerpancho Před měsícem

    Excelente el video... muchas gracias

  • @RamiroAsincrono
    @RamiroAsincrono Před 5 měsíci +1

    Grcias por estos videos!

  • @chaboxx159c
    @chaboxx159c Před 9 měsíci

    Gracias por tu contenido hermano

  • @fabrianyo1
    @fabrianyo1 Před 10 měsíci +1

    Gracias super claro!

  • @pablo19303
    @pablo19303 Před 10 měsíci +1

    Buenisimo, muy bien explicado

  • @bastekor
    @bastekor Před měsícem

    Excelente video y de fácil comprensión. Estaría bueno uno con los siguientes pasos, osea algo avanzado

  • @leonardomorganti654
    @leonardomorganti654 Před rokem +2

    Excelente!! mas videos asi practicos!

  • @HighOctaneNews570
    @HighOctaneNews570 Před 5 měsíci

    Uff excelente introduccion muchas gracias

  • @oskarozco
    @oskarozco Před rokem

    Que buen video. Muy claro y me ayudó bastante. Muchas graciassssss

  • @jorge_luis_174
    @jorge_luis_174 Před rokem

    excelente amigo, bastante completo tu tutoria!

  • @umanajohan
    @umanajohan Před rokem

    Excelente contenido

  • @zadkielfzadkielf
    @zadkielfzadkielf Před měsícem

    Excelente video, GRACIAS

  • @chotokan1234
    @chotokan1234 Před rokem +3

    una hora y media y entendi muchas cosas, todo funciono bien ! muchas gracias este es uno de los buenos tutoriales que he visto ;)

  • @belengarcia6571
    @belengarcia6571 Před rokem

    que buen video, me funcionó sin problemas muchas gracias.

  • @gonzaloquispehuanca476

    Muy buen tutorial

  • @idevillafane
    @idevillafane Před 3 měsíci

    Me encantó como está explicado

  • @manuelfernandocelymandon6980

    Muy bueno , lo pude implementar en uno de mis proyectos sin ningún problema. Gracias.

  • @pedroflorescortes4390
    @pedroflorescortes4390 Před 9 měsíci

    Excelente explicación, un gran saludo

  • @graciela4027
    @graciela4027 Před rokem

    Muchas gracias!!🤗

  • @henryperez8849
    @henryperez8849 Před 10 měsíci +1

    Muy buen curso maestro

  • @miguelcarhuas3183
    @miguelcarhuas3183 Před měsícem

    Me encuentro migrando un monolito a microservicios guiado por eventos y me está dando resultados tus videos, uno de los microservicios usa SpringBatch y también me apoyé con los videos de tu canal, excelente maestro, muchas gracias!

    • @unprogramadornace
      @unprogramadornace  Před měsícem

      Muchas gracias por tu comentario. Me gusta que mis videos sean de ayuda para ti.
      ¡Saludos!

  • @anyihoyos2119
    @anyihoyos2119 Před rokem +2

    Excelente explicación, todos tus vídeos son muy claros y completos

  • @NaisDeis
    @NaisDeis Před 8 měsíci

    Excelenteeee!!! funciona sin problemas, muchísimas gracias!

  • @miguelsanchez1495
    @miguelsanchez1495 Před 2 měsíci

    muy buen video!!

  • @marcelowolf2949
    @marcelowolf2949 Před 10 měsíci +1

    Con nadie pude siquiera instalar zookeeper y kafka, gracias a tu explicación clara y concisa puedo trabajar sin problemas. Te debo un tequila, hermano, mil gracias!!!!!!!

    • @unprogramadornace
      @unprogramadornace  Před 10 měsíci

      Muchas gracias por tu comentario. Me alegra que te haya servido el vídeo. Un brindis por ese tequila.
      ¡Saludos!

  • @jesusarmandomaciasbenitez1517

    me encanta como enseñas y atraes la atencion , de verdad que da gusto que haya maestros como tu , muchas bendiciones y seguramente tendras mucho exito con estos videos

    • @unprogramadornace
      @unprogramadornace  Před 7 měsíci

      Muchas gracias por tomarte el tiempo de comentar, me alegra que le des ese valor tan especial a mi contenido.
      ¡Saludos!

  • @joelcosme3405
    @joelcosme3405 Před 2 měsíci

    Excelente.

  • @KAMILOALCA
    @KAMILOALCA Před 4 měsíci

    Yo estudio python pero vi todo el tutorial y no tiene desperdicio alfin y al cabo todos son conceptos volviendose codigo 😊😊😊

  • @avvyaston8949
    @avvyaston8949 Před 8 měsíci +2

    esta muy bueno el contenido parcero, ojala sacara uno de microservicios por aparte para cuando se lo quiera reutilizar para otro proyecto

    • @unprogramadornace
      @unprogramadornace  Před 8 měsíci

      Hola, muchas gracias por comentar. Si te fijas bien, en el canal ya tengo un vídeo sobre microservicios, te comparto el link.
      czcams.com/video/t0D4OPcugyI/video.htmlsi=rDpe72ZYp19cyFL0
      ¡Saludos!

  • @TheSkatutorial
    @TheSkatutorial Před rokem

    excelente video hasta aprendi como tener varios microservicios en el mismo proyecto

  • @dixanhernandez2107
    @dixanhernandez2107 Před 9 měsíci

    Excelente Contenido y bien explicado, muchas gracias y un saludo desde Cuba 🇨🇺

  • @bartolomealbarracin5211
    @bartolomealbarracin5211 Před 10 měsíci

    Muchas gracias!!!! me ahorraste horas y horas de sufrimiento y angustia! impecable la capacitación!! ahora te sigo genio! te mando una brazo.

    • @unprogramadornace
      @unprogramadornace  Před 10 měsíci

      Muchas gracias por tu comentario. Gracias por el apoyo.
      ¡Saludos!

  • @gus7623
    @gus7623 Před rokem

    Muy bueno!!

  • @abrahamfract
    @abrahamfract Před 5 měsíci +3

    Pregunta ¿Cómo haces la publicación en producción de un proyecto como este? ¿Se debe de crear un war y hacer el despliegue en un servidor de aplicaciones? o ¿Se debe crear un jar y ejecutarse como proceso batch levantándose con crontab?¿Estas opciones son para el Publisher o el Consumer o depende de la lógica de negocio?

    • @unprogramadornace
      @unprogramadornace  Před 4 měsíci +1

      Hola, siempre la dinámica de despliegue depende de la lógica de negocios, pero básicamente puedes usar war o jar, cualquiera de los dos sirve: War, si vas a usar servidores de aplicaciones externas o Jar si vas a usar el tomcat embebido de Spring boot. Una vez despliegas sólo debes asegurarte de que los servicios puedan comunicarse y también tener instalado el Kafka. Eso es todo.
      También puedes ejecutarlo como un proceso batch, todo es posible en la programación.
      Espero que esa información te ayude.
      ¡Saludos!

  • @DiamondRed1995
    @DiamondRed1995 Před 8 měsíci +1

    Muy bien explicado, deberías pensar en hacerte Udemy y subir los cursos.

    • @unprogramadornace
      @unprogramadornace  Před 8 měsíci +1

      Lo he pensado pero no me llama la atención Udemy. Mucho trabajo por poco pago.
      ¡Saludos!

  • @jesusalpaca7170
    @jesusalpaca7170 Před 5 měsíci +1

    quiero personalizar mi terminal como la tuya, has un video de la terminal :D

  • @psybrainy
    @psybrainy Před 3 měsíci

    Excelente! Faltan el video para los tests!

  • @angelmarciales9426
    @angelmarciales9426 Před 2 měsíci

    Buen video, justo me sale cuando lo necesito, gracias por tu contenido :)
    Por cierto un proveedor puede tambien ser consumidor verdad?

  • @lorgiamarce2095
    @lorgiamarce2095 Před 10 měsíci

    Por fiiiin a alguien que sí le entiendo, men deberías de tirarte un curso en udemy, la romperías, he comprado dos cursos en Udemy para entender el tema y nooo, me toco hacer desembolso, un curso con CQRS, Spring Boot, apache kafka agregando Prometheus, Grafana, Zipkin, Sleuth y lo que ya hiciste de Keycloak ... Como vos explicas, uff mejor dicho

    • @unprogramadornace
      @unprogramadornace  Před 10 měsíci

      Muchas gracias por tu comentario, voy a tener en cuenta tu sugerencia.
      ¡Saludos!

  • @BiswajitSamalOdisha
    @BiswajitSamalOdisha Před 10 měsíci

    Nice

  • @frey.o.o
    @frey.o.o Před 9 měsíci

    wow Santiago, no sabía que tenias montado uno de Kafka.. MOSTRO 👊🏼. hace 4 años si que me toco estudiar esto para una implementación en Bancolombia, estabamos por Kafka, SQS de aws, o Kinesis de aws.. decisión? KAFKA🔥, te dejo el like bro

    • @unprogramadornace
      @unprogramadornace  Před 9 měsíci

      Hola, muchas gracias por compartir tu experiencia y por comentar. Me alegra que el vídeo te haya sorprendido.
      ¡Saludos Crack!

  • @ysacpebes1462
    @ysacpebes1462 Před 7 měsíci

    Hola gracias por el contenido... tendras una guia sobre websockets en un crud basico con springboot ... te lo agradeceria mucho ... saludos

  • @MatesBinarios
    @MatesBinarios Před 8 měsíci

    El video es excelente, ¿De casualidad tenés pensado hacer algún video de RabbitMQ con Spring Boot? No hay casi ningún material en español, sería espectacular.

    • @unprogramadornace
      @unprogramadornace  Před 8 měsíci +2

      Hola, claro que sí he pensado traer rabbitMQ, está dentro de los planes. En cualquier momento llegará.

  • @FrederickLazaruss
    @FrederickLazaruss Před 2 měsíci

    Buen aporte, ¿ pero podría actualizarlo para el uso de Kraf en vez de zookeeper?, se agradeceria 😃

  • @user-jp3zm9rs5c
    @user-jp3zm9rs5c Před 3 měsíci +2

    Muchas gracias por todo lo que aportas. ¿Cuál es el theme que usas en tu intellij?, me resulta más facilitador que el que uso yo

    • @unprogramadornace
      @unprogramadornace  Před 3 měsíci +1

      Hola, gracias por comentar.
      Tengo un video en donde explico toda mi configuracion de intelijIDEA.
      Te comparto el link:
      czcams.com/video/xyKsnuuHHRI/video.html
      ¡Saludos!

  • @CamiloTorresGallego
    @CamiloTorresGallego Před 10 měsíci

    Exclente video, bien explicado, gracias. una inquietud, en este ejemplo, si el servicio se cae, como logramos obtener los mensajes al restablecer el microservicio y persistir el mesaje al consumer ?

    • @unprogramadornace
      @unprogramadornace  Před 10 měsíci +1

      Hola, explicarte eso en un comentario es bien difícil porque es complejo, te recomiendo consultar sobre grupos de consumidores de Kafka y también sobre el manejo del offset en Kafka y de seguro allí encontrarás la respuesta.
      ¡Saludos!

  • @Ana-sn5pb
    @Ana-sn5pb Před 5 měsíci

    Sigamos... Qué tal la parte 2 de este video con el controlador ⚙

    • @unprogramadornace
      @unprogramadornace  Před 5 měsíci

      Gracias por comentar.
      Tendré en cuenta tu sugerencia.
      ¡Saludos!

  • @pedrosuarez9231
    @pedrosuarez9231 Před měsícem

    bien esplicado todo , lo que me quedaron dudas de como un consumidor marca que ya consumio un mensage para evitar duplicados. es algo automatico?

    • @unprogramadornace
      @unprogramadornace  Před měsícem

      Hola, todo eso lo maneja Kafka, lo que pasa es que hay que introducirnos mas dentro de la arquitectura de Kafka.
      ¡Saludos!

  • @alexandersepulveda5020

    hola! excelente contenido, una pregunta que tema usas en tu IntellijIDEA?

    • @unprogramadornace
      @unprogramadornace  Před rokem +1

      Hola, yo uso un tema llamado Gradianto y elijo el Dark blue.
      ¡Saludos!

  • @snaismamaniastete1780
    @snaismamaniastete1780 Před 3 měsíci

    una consulta, REST no seria asincronca y lo otro sincrono? agradeceria que me aclares la duda gracias like buen video

    • @unprogramadornace
      @unprogramadornace  Před 3 měsíci

      Hola, noooo. En este caso nosotros trabajamos con aplicaciones REST basadas en servlets los cuales manejan operaciones bloqueantes, eso quiere decir que son sincronas. La programación asíncrona con Kafka se basa en el patrón observar, eso quiere decir que reaccionan de acuerdo a los mensajes que reciban y van a trabajar sin bloqueos. Es por eso que se le llama asíncrono debido a que no se bloquean los procesos unos con otros.
      ¡Saludos!

  • @user-ix9fq4pn4k
    @user-ix9fq4pn4k Před rokem

    Hola. Esta genial la guía. Muchas gracias!!!
    Tengo una duda, usted tiene algun plugin instalado en el IntelliJ para ejecutar los modulos Springboot? ES que yo no he podido ejecutar mis proyectos Springboot en IntelliJ, me toca levantarlos en el Eclipse Spring Tool Suite. La agradecería si me cuenta cómo lo puedo hacer.
    Muchas gracias.

    • @unprogramadornace
      @unprogramadornace  Před rokem

      Hola, yo uso intellijIDE community edition; es decir, la versión gratuita. No uso ningún plugin para ejecutar spring boot, uso solamente lo que me ofrece el IDE, cabe destacar que es raro que a ti no te funcione, tal vez deberías desinstalarlo y volverlo a instalar.
      ¡Saludos!

    • @LuisFlores-vu6dv
      @LuisFlores-vu6dv Před 3 měsíci

      Me pasa lo mismo, no puedo levantar los microservicios solamente, o mas bien no se como levantarlos desde Sprongtollsuite

  • @albertoubamea8225
    @albertoubamea8225 Před 10 měsíci

    hola, muy buen contenido, es de gran ayuda, tengo una duda.... cual sería la principal diferencia entre kafka y rabbitMQ? por que veo que lo mas usado es kafka, saludos

    • @unprogramadornace
      @unprogramadornace  Před 10 měsíci

      Hola, ambas son tencologias para sistemas de mensajería, darte una diferencia en un solo comentario es complejo porque aunque hacen lo mismo su arquitectura es diferente. Podría decirte que Kafka es un poco más escalable y está diseñado para alto rendimiento incluso más que rabbitMQ pero sus casos de uso dependen de las necesidades del proyecto.
      ¡Saludos!

  • @abelacevedo4249
    @abelacevedo4249 Před 3 měsíci

    No entiendo lo de modular, los microservicios no tendrian q estar separados para poder subirlo a algun servicio en la nube como aws, gcp ?

    • @unprogramadornace
      @unprogramadornace  Před 3 měsíci +1

      Hola, claro que sí tienes toda la razón. Trabajamos con módulos en la etapa de construcción del ecosistema, eso nos ayuda a gestionar mejor las dependencias, perfiles, etc. Pero cuando se compilan los micros quedan en JAR's diferentes que pueden ser desplegados en servidores aparte.
      ¡Saludos!

  • @abrahamfract
    @abrahamfract Před 3 měsíci

    pregunta Utilizas los comandos kafka-console-producer.bat y kafka-console-consumer.bat en el video. Mi pregunta es ¿Kafka tiene alguna manera de que se puedan invocar estos comandos via remota? Me refiero a alguna url donde yo le pase como parámetro el topic y el mensaje, y escriba el mensaje en el topic dado. ¿O esto es algo que hay que desarrollar en una aplicación propia.?

    • @unprogramadornace
      @unprogramadornace  Před 3 měsíci

      Hola, hasta donde conozco Kafka no tiene esa funcionalidad, tendrías que desarrollarlo tu mismo. Tal vez podrías conectarte remotamente al servidor en dónde tienes Kafka y hacerlo manualmente, es otra opción.
      ¡Saludos!

  • @xarhabia9781
    @xarhabia9781 Před 5 měsíci

    Cuando ejecuto el comando para levantar el zookeeper junto con le propeties me aparce este error
    El sistema no puede encontrar la ruta especificada.

    • @unprogramadornace
      @unprogramadornace  Před 4 měsíci

      Hola, eso pasa porque debes ejecutar el comando dentro de la carpeta en dónde instalaste tu Kafka, asegúrate que la estructura de carpetas no tenga espacios en blanco. Espero puedas solucionarlo.
      ¡Saludos!

  • @danieluribe1636
    @danieluribe1636 Před měsícem

    Se podría generar una libreria para reutilizarlo en varios microservicios? me refiero por ejemplo en un CRUD(en cada path) guardar los mensajes de todas peticiones/modificaciones que se realicen.

    • @unprogramadornace
      @unprogramadornace  Před měsícem +1

      Hola, no se para que querrias guardar los mensajes en una base de datos. Pero si, se puede hacer. Requiere bastante logica pero se puede hacer.
      Saludos.

    • @danieluribe1636
      @danieluribe1636 Před měsícem

      @@unprogramadornace gracias por tu respuesta amigo, en mi trabajo al parecer ya se cuenta con un servicio receptor, en este caso creo solo seria configurar el emisor mandando como mensaje las respuestas de cada path

  • @TheSkatutorial
    @TheSkatutorial Před rokem

    si tengo una mac me tengo que saltar el paso de configuracion para windows ?

    • @unprogramadornace
      @unprogramadornace  Před rokem

      Si, en tu caso te saltas ese paso, en la página de Kafka se encuentra la forma de iniciar el servidor en Mac.
      ¡Saludos!

  • @paulocesarestradasoplin5078
    @paulocesarestradasoplin5078 Před 2 měsíci

    Puede instalarse kafka en un entorno virtual? si es el caso que problemas me podría dar?

    • @unprogramadornace
      @unprogramadornace  Před 2 měsíci

      Si se puede instalar en entornos virtuales, al fin y al cabo funciona en un servidor, las implicacionea varían de acuerdo al entorno en el que lo pongas a funcionar, diria que lo mas importante es que verifiques el acceso de la red en cada una de las instancias o entornos.
      ¡Saludos!

  • @aleman7
    @aleman7 Před 4 měsíci

    una consulta si un mensaje es captado por cinco microservicios, y dos de ellos no pueden realizar la tarea. ¿cómo se controla esa situación?

    • @unprogramadornace
      @unprogramadornace  Před 4 měsíci +1

      Uy wey! Esa pregunta está complicada de responder en un comentario, básicamente para eso debes profundizar más en la arquitectura de Kafka, específicamente en algo llamado offset. También se puede manejar lógica de control en cada microservicio, hay varias formas.
      En este caso tendrías que googlear un poco porque es un tema amplio.
      ¡Saludos!

  • @iscipar
    @iscipar Před rokem

    Hola estoy siguiendo el curso con el mismo entorno de trabajo que tú tienes (Ubuntu y IntelliJ IDEA) y estoy teniendo problemas con la colección HashMap manejada en el minuto 55. Cuando inento hacer el configurations.put() me dice que la clase configurations es desconocida y no puede resolver el put(). En principio la importación java.util.HashMap me la encuentra automáticamente. He leído por ahí que existen ciertos problemas con el uso de HashMap en IntelliJ IDEA. Pero claro a ti en tu vídeo parece que no te da ninguno. ¿Has tenido problemas dentro del IDE con este tipo de colección que has resuelto de algún modo? Saludos,

    • @unprogramadornace
      @unprogramadornace  Před rokem

      Hola, HashMap es una clase que viene directamente en el jdk de Java por lo tanto no debería darte problemas, nunca he tenido este tipo de problema ya que como te digo es algo que ya se encuentra dentro del jdk, no se si tal vez instalando de nuevo el jdk y el ide se solucione el problema.
      ¡Saludos!

    • @iscipar
      @iscipar Před rokem

      @@unprogramadornace Vale no he dicho nada jeje Error mío que estaba escribiendo el código fuera del método generateTopic(). Funciona perfectamente haciéndolo como tú.

    • @unprogramadornace
      @unprogramadornace  Před rokem

      @@iscipar Excelente.

  • @alfredoguillen9330
    @alfredoguillen9330 Před 6 měsíci

    Hola amigo, al tratar de ejecutar la consola del consumer me sale un error en la consola de karaf donde indica un problema de memoria, ya realice el aumento en mi JVM pero sigue mandando el mismo mensaje que crees que pueda ser? mi equipo tienen windows 10 de 64 bits.

    • @unprogramadornace
      @unprogramadornace  Před 6 měsíci

      Hola, lamento no poder ayudarte. Nunca he tenido ese error. Creo que la única opción sería buscar en Google.
      Espero que lo puedas solucionar.
      ¡Saludos!

    • @alfredoguillen9330
      @alfredoguillen9330 Před 6 měsíci

      @@unprogramadornace Logre resolverlo, tuve que cambiar de a una versión más actual de Java y completa ya que usaba el openjdk y nuevamente se agradece tu aportación, Gracias.

  • @joseeliasgomezaguado262
    @joseeliasgomezaguado262 Před 9 měsíci

    Hola, desde Madrid... Estoy intentando implementar Kafka para acceso del exterior. No consigo que el broker tome sesión de zookeeper. En la LAN funciona correctamente. ¿Me puedes ayudar?

    • @unprogramadornace
      @unprogramadornace  Před 9 měsíci +1

      Hola, si el servidor de zookeeper se inicia en un servidor dentro de la misma red no debería haber problema, creo que tú inconveniente vas más que todo por el lado de la red y la conexión de los nodos dentro de esa red. En ese caso no podría ayudarte ya que pueden ser múltiples razones por las cuales hayan problemas en una red y para mi revolverlo a ciegas es imposible.
      ¡Saludos!

  • @isaiasvillarrealrubio4074

    Como hiciste para tener el power shell con esos colores y transparente?

    • @unprogramadornace
      @unprogramadornace  Před rokem +1

      Hola Isaias, muchas gracias por tu comentario.
      Hay una librería muy buena que te permite personalizar tu terminal de windows como tu quieras, se llama "Oh my Posh".
      Te ofrece muchas opciones de personalización y adicionalmente te ofrece temas ya creados por si no quieres reventarte la cabeza haciendolo tu mismo.
      ¡Deberías probarla!
      ¡Saludos!

    • @isaiasvillarrealrubio4074
      @isaiasvillarrealrubio4074 Před rokem

      @@unprogramadornace Muchas graciass :)

  • @carlosa.florescarrasco3728
    @carlosa.florescarrasco3728 Před 2 měsíci

    Hola, y si quiero conectarme a SSL ? como seria gracias

    • @unprogramadornace
      @unprogramadornace  Před 2 měsíci

      Hola, en kafka hay un archivo .properties, sí mal no recuerdo, se llama server.properties, allí configuras el SSL.
      ¡Saludos!

  • @dennilsonmunozrojas9003

    Excelente video, quizá un ejemplo un poco más real sería genial, gracias

    • @unprogramadornace
      @unprogramadornace  Před rokem +1

      Hola Dennilson, muchas gracias por tu comentario y tu sugerencia, voy a tenerla muy en cuenta para próximos videos.
      ¡Saludos!

  • @nicolasfonseca1115
    @nicolasfonseca1115 Před 2 měsíci

    Buenos dias, estoy intentando iniciar el zookeeper pero no reconoce el comando, lo abro con la terminal de windows y nada, sabes por que puede ser?

    • @unprogramadornace
      @unprogramadornace  Před 2 měsíci +1

      Hola, si estas usando las ultimas versiones de kafka no te va a funcionar porque en las ultimar versiones ya no se trabaja con zookeper sino que se trabaja con KRaft. Si ese no es tu problema entonces deberias googlear un poco para ver cual puede ser el error.
      Saludos.

    • @nicolasfonseca1115
      @nicolasfonseca1115 Před 2 měsíci

      @@unprogramadornace hola con razón tienes un vídeo de cómo se usa con las nuevas versiones? Me gustó mucho el vídeo

    • @unprogramadornace
      @unprogramadornace  Před 2 měsíci

      @@nicolasfonseca1115 Aun no tengo un curso con la nueva version.
      ¡Saludos!

  • @hugoflores7343
    @hugoflores7343 Před 10 měsíci

    kluster = cluster

  • @carlosmollapaza9267
    @carlosmollapaza9267 Před 11 měsíci

    El error estaba en la cantidad de replicas

  • @bricardonelson
    @bricardonelson Před 4 měsíci

    Hola, he visto que Zookeeper está deprecado, hay alguna razón por la cuál se debería seguir utilizándolo, saludos!

    • @unprogramadornace
      @unprogramadornace  Před 4 měsíci +1

      Hola, efectivamente a partir de Kafka 3.5.0 se deja obsoleto a Zookeper, de hecho Kafka venía anunciando desde hace tiempo que eso pasaría, puedes leerlo en los blogs oficiales de Kafka.
      kafka.apache.org/blog
      Zookeper se sigue usando en las empresas que usen versiones de Kafka inferiores a la 3.5.0.
      ¡Saludos!

    • @bricardonelson
      @bricardonelson Před 4 měsíci

      @@unprogramadornace cómo cambiaría la aplicación de ejemplo que compartiste acá no teniendo Zookeeper? Saludos!

    • @unprogramadornace
      @unprogramadornace  Před 4 měsíci +1

      En ese caso, debes buscar la documentación de las nuevas versiones de Kafka para saber cómo se manejan. Es complejo explicartelo en un comentario.
      ¡Saludos!

    • @bricardonelson
      @bricardonelson Před 4 měsíci

      @@unprogramadornace entiendo gracias!

  • @WillianAlves-q9v
    @WillianAlves-q9v Před 13 dny

    cuidado con el import del StringSerializer, estuve mas de 30 minutos buscando que era lo que fallaba, pero era porque tenia mal importado, tenia el de jackson y es : import org.apache.kafka.common.serialization.StringSerializer;