Saludos.. excelente contenido.. haces un gran trabajo y gran aporte a la comunidad... Si tiene tiempo sería bueno y ojalá posible hacer el mismo vídeo pero con javalin.. lo es estado usando en producción y es maravilloso
Hola Albert, Mil gracias por tus aportaciones de conocimiento. ¿Podrías mencionar el nombre del video donde se muestra el proceso de creación de un contenedor Consul? Lo he intentado sin éxito. Gracias.
muy buen video Albert, respecto al Service Discovery yo utilizo Eureka, pero al ver esa herramienta Consul Discovery, me parece muy interesante también. Saludos
Hola Albert, me pregunto ¿como haces el manejo de las transacciones ACID y ACD para el caso quiero saber como manejas en microservicios los fallos o los eventos de state machine negativos? y si puedes poner un ejemplo en el que uses consul kafka y el patron de microservicios que mejor consideres que realizar esta labor, saga, eventuate trump o circuit braker o la verdad como lo harias tu para solucionar dichos eventos. MIL Y MIL Gracias
Hola! Estoy tratando de agregar consul a un proyecto ya construido y al ejecutar la app me arroja este error. Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) He buscado la solución pero no puedo dar con ella. Alguna idea? desde ya gracias!
Hola Albert, gracias por el video, quería comentarte que me sale este error: Bootstrap broker 127.0.0.1:2181 (id: -1 rack: null) disconnected. tengo Windows
Una pregunta, cuando quiero hacer el ejemplo del docker y cónsul, la aplicación no levanta manda un error de que no puede registrar el servicio. El docker lo tengo en una maquina virtual con ubuntu, la aplicación desde mac, como adicional puedo desplegar el admin de cónsul. Me faltara configurar algo en spring o en el docker?
este es el error que me manda en la terminal: Factory method 'consulRegistration' threw exception; nested exception is java.lang.IllegalArgumentException: Consul service ids must not be empty, must start with a letter, end with a letter or digit, and have as interior characters only letters, digits, and hyphen: null
Albert, maestrazo muchas gracias por compartir tus conocimientos.
Buenísimo curso,como todos los q haces maestro 👌
Excelente explicación
Visto en 25/09/2021
Saludos.. excelente contenido.. haces un gran trabajo y gran aporte a la comunidad... Si tiene tiempo sería bueno y ojalá posible hacer el mismo vídeo pero con javalin.. lo es estado usando en producción y es maravilloso
Gracias por el aporte Albert. Como siempre gran contenido.
Gracias por este video Albert, gran material y muy valioso!!
Hola Albert, Mil gracias por tus aportaciones de conocimiento. ¿Podrías mencionar el nombre del video donde se muestra el proceso de creación de un contenedor Consul? Lo he intentado sin éxito. Gracias.
muy buen video Albert, respecto al Service Discovery yo utilizo Eureka, pero al ver esa herramienta Consul Discovery, me parece muy interesante también. Saludos
Hola Albert, me pregunto ¿como haces el manejo de las transacciones ACID y ACD para el caso quiero saber como manejas en microservicios los fallos o los eventos de state machine negativos? y si puedes poner un ejemplo en el que uses consul kafka y el patron de microservicios que mejor consideres que realizar esta labor, saga, eventuate trump o circuit braker o la verdad como lo harias tu para solucionar dichos eventos. MIL Y MIL Gracias
Hola muy buen video muy ilustrativo, consulta entiendo que Consul sirve para Service Discovery pero quien esta haciendo el balanceo? Tambien Consul?
No te llegaba el evento al proyecto porque hacia falta agregar más particiones al tópico
estaría bueno este mismo ejemplo bajo alguna nube como AWS
@@turnercorey2839 smd :D
me salio todito el ejercicio jejeje gracias lokate
Hola Albert, muy bueno el video, quiciera que hagas un tutorial usando CQRS y Event Driven usando axon framework en java Spring Framework
Podrias probar integrando el consul acl con microservicios.
Gracias por el video, estuvo increíble. Te pregunto, cuando usamos Spring RestTemplate, es solo para llamadas síncronas ?
Si
si, aunque es mejor Feign Proxy, y webflux
Hola! Estoy tratando de agregar consul a un proyecto ya construido y al ejecutar la app me arroja este error.
Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
He buscado la solución pero no puedo dar con ella.
Alguna idea? desde ya gracias!
Una duda, ¿Kafka tambien puedes ejecutarlo en un contenedor de docker? o es necesario tenerlo instalado en la PC?
Sin problema en un contenedor.
@@NullSafeArchitect gracias
Hola Albert, gracias por el video, quería comentarte que me sale este error: Bootstrap broker 127.0.0.1:2181 (id: -1 rack: null) disconnected. tengo Windows
Una pregunta, cuando quiero hacer el ejemplo del docker y cónsul, la aplicación no levanta manda un error de que no puede registrar el servicio. El docker lo tengo en una maquina virtual con ubuntu, la aplicación desde mac, como adicional puedo desplegar el admin de cónsul. Me faltara configurar algo en spring o en el docker?
este es el error que me manda en la terminal: Factory method 'consulRegistration' threw exception; nested exception is java.lang.IllegalArgumentException: Consul service ids must not be empty, must start with a letter, end with a letter or digit, and have as interior characters only letters, digits, and hyphen: null
aqui mi properties :
spring.application.name=Spring1
server.port=0
spring.cloud.consul.host=192.168.12.78
spring.cloud.consul.port=8500
spring.cloud.consul.discovery.health-check-path=/
spring.cloud.consul.discovery.instance-id=Spring1-${random.uuid}
spring.cloud.consul.discovery.health-check-interval=15s
Tienes problemas de comunicación, seguramente tu consul no está escuchando en 192.168.12.78 puerto 8500