Microservicios | Service Discovery con Hashicorp Consul y Javascript

  Рет қаралды 8,994

NullSafe Architect

NullSafe Architect

4 жыл бұрын

A partir de ahora todo el código de este vídeo y el resto en mi página web(Con mi nombre punto com). Si lo buscáis en el buscador lo encontrareis enseguida. También encontrareis el enlace a las RRSS y la comunidad Patreon.
Disculpad las molestias pero es que KZbin me penaliza por estos enlaces directos :(

Пікірлер: 24
@gliong666
@gliong666 4 жыл бұрын
Cuando dijiste lo del mensaje del sponsor, me salio publicidad del propio youtube jajaja
@programacion_para_todos
@programacion_para_todos 4 жыл бұрын
Genial video !! Un enorme agradecimiento desde Buenos Aires !!
@CosasCotidianas
@CosasCotidianas 3 жыл бұрын
Hola Albert, soy nuevo por estas tierras. Muy buen trabajo y muy útiles tus vídeos!
@oscarrojas596
@oscarrojas596 3 жыл бұрын
Excelentes videos para quienes estamos iniciando en este tema. Gracias
@LtdJorge
@LtdJorge 4 жыл бұрын
Habría estado guay ver otro microservicio preguntando a Consul por este una vez escalado. Por cierto, buen sponsor :D
@trucotrecaxbox2904
@trucotrecaxbox2904 4 жыл бұрын
Buenas, como de costumbre gran vídeo. Soy gran fan, como estudiante de informática ver estos videos me motivan a probar cosas nuevas que no doy en la carrera, soy conceptualmente. Un par de cosas: - Lo primero es un comentario para intentar mejorar un poco más los vídeos. Esta genial que desarrolles una app y crees por ejemplo un docker-compose o un fichero de despliegue de kubernetes (ficheros de configuración) y hagas ejemplos prácticos de arquitecturas. Un paso más que podrías hacer es además de hacer el ejemplo básico de forma práctica, encontrar un ejemplo un poco más complejo en github (una situación real más compleja en la que se use la tecnología) y dejar el enlace o incluso comentar en el vídeo por encima el ejemplo más complejo. - Lo segundo es una duda: si lo utilizamos en una arq. micro-servicios la imagen docker de consul no puede serlo ya que necesita una ip fija ¿hay alguna forma de desplegarlo como imagen y mantener IP fija? Tengo más preguntas ¿por donde puedo hacértelas? Gracias por su tiempo y gran vídeo.
@NullSafeArchitect
@NullSafeArchitect 4 жыл бұрын
Hola! Me quedo con el consejo de buscar otros ejemplos en Github, etc. para poner de ejemplo. La verdad es que es bueno, no se si encontraré pero es bueno. Sobre lo de las IPs, si despliegas en Kubernetes puedes asignarle un servicio, que te dará acceso por nombre vía DNS . Si lo haces en Docker compose puedes asignarle una red con una IP fija. Lo de mas preguntas es mas complicado ya que tengo mucho trabajo y no puedo responder las preguntas de tod@s. Lo lamento.
@oswaldodejesusmunizramos6943
@oswaldodejesusmunizramos6943 3 жыл бұрын
Hola Albert, Muy buenos videos, fijate que estoy investigando como poder hacer un microservicio para despachar asincronamente las peticiones, como lo hace amazon, cuando compras algo, no te tiene esperando a que la peticion se solucione por completo, pero igual, si hay un error, despues te notifica, he visto que esto se puede hacer con apache kafka o rabbitMQ, pero estaria de lujo un video tuyo explicando algo asi (Y)
@pabloopazo7004
@pabloopazo7004 3 жыл бұрын
Súper didáctico.
@edgarmedina5434
@edgarmedina5434 2 жыл бұрын
El sponsor jajaja
@gonzariosm
@gonzariosm 3 жыл бұрын
Vamos por ese Sponsor !! jajaja
@JamsMendez
@JamsMendez Жыл бұрын
3 ай бұрын
Saludos muy util, esto se podria aplicar con aplicaciones o micro servicios con docker, en diferentes servicios? lo mas automatizado posible, gracias
@JC-by6lx
@JC-by6lx 3 жыл бұрын
Hola Albert. ¿Podrías tratar Orquestadores Visuales de Microservicios Java? Cuales serían los recomendados para grandes pequeños o grandes desarrollos que llevarán incluso integración con Spark. Muchas gracias de antemano.
@marcelorobles4004
@marcelorobles4004 5 ай бұрын
hola nullsafe, tengo la inquietud de este tema, como se hace cuando tienes contenedores y doquerizas tus app? De que forma se puede instalar consul? o en el mismo archivo YML se puede hacer algo? Saludos, muy buen canal, se aprende harto!!!
@seleldjdfmn221
@seleldjdfmn221 4 жыл бұрын
Awesome Job. keep entertaining your fans! Stay Safe xo
@manji_chiba7066
@manji_chiba7066 3 жыл бұрын
Hola Albert. En principio, el ejercicio me funciona en local, es decir, si accedo desde el navegador en la propia raspberry donde he instalado Consul, me funciona y puedo ver tanto Consul en el puerto 127.0.0.1:8500 como los microservicios en los puertos :3000,:3001 y 3002, pero si me intento conectar desde el navegador desde otro equipo de la misma LAN.... con los microservicios en los puertos :3000,:3001,:3002 no tengo tampoco problemas, pero en el puerto 8500 no ocurre nada en el puerto 8300 me sale el siguiente error en la terminal que está corriendo Consul en la Raspberry [ERROR]agent.server.rpc: unrecognized RPC byte: byte=71 conn=from= si lo intento en el puerto 8301 me da este otro error [ERROR] agent.server.memberlist.lan: memberlist: Received invalid msgType (71) from= y si lo intento en el puerto 8302 me da este otro error [ERROR] agent.server.memberlist.wan: memberlist: Received invalid msgType (71) from= ¿cómo es posible que en el propio equipo y con la ip de loopback 127.0.0.1:8500 si me deje y desde otro equipo de la misma LAN me de estos errores? ¿no será que viene restringuido por defecto con alguna ACL o bloqueo de toda IP que no sea la propia del propio equipo (como pasa, por motivos de seguridad, en MySQL, que tienes que entrar la 1ª vez desde el propio equipo donde lo has instalado para crear un nuevo usuario con permiso para conectarse desde donde lo necesites)? Es que la Raspberry en cuanto abro el navegador... se asfixia la pobre.
@mataroni82
@mataroni82 3 жыл бұрын
Bones Albert, moltes felicitats i molts ànims per la quantitat de treball i coneixment que aportes. Tinc un dubte sobre els service discovery: com podries utilitzar-los, per exemple, des d'una simple pàgina web estàtica (executat des de client Javascript habilitat) per accedir a un simple backend escalat? Molt bona feina!
@NullSafeArchitect
@NullSafeArchitect 3 жыл бұрын
Hola Oriol, lo mes habitual es tenir dos microserveis. El de la web HTML estàtica i el de la API Javascript on la web estàtica està a '/' i la API Javascript està a '/api'. Després es qüestió de tenir un balancejador dels dos microserveis perquè escalin de manera separada.
@JhonatanHernandez-si1iv
@JhonatanHernandez-si1iv Жыл бұрын
Hola como estás? Tengo una duda, al declarar const consul = require('consul')(); me lanza un error y me dice esto TypeError: Class constructor Consul cannot be invoked without 'new' at Object. ←[90m(C:\Users\HP\Desktop\Apigateway\←[39mindex.js: no se como corregirlo
@juliobautista7158
@juliobautista7158 11 ай бұрын
Hola, ¿Encontraste alguna solución?, me quedé en este mismo problema y no he tenido respuesta de Albert. Saludos, si tienes la solución ¿Me la puedes compartir?
@erickjkr
@erickjkr 3 жыл бұрын
que otro service discovery puedo utilizar en lugar de consul
@NullSafeArchitect
@NullSafeArchitect 3 жыл бұрын
Eureka, Zookeeper, etcd o algnos usan redisdb o similares
@erickjkr
@erickjkr 3 жыл бұрын
@@NullSafeArchitect muchas gracias por tu respuesta, estoy utilizando etcd.
Como comunicar microservicios y ejemplo con Apache Kafka y Javascript
23:51
NullSafe Architect
Рет қаралды 51 М.
Desarrollo de Microservicios I
18:53
NullSafe Architect
Рет қаралды 33 М.
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 9 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 8 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН
How Consul and Kubernetes work together
14:17
HashiCorp
Рет қаралды 13 М.
Almacenamiento NFS en Kubernetes - ✅ K0S
18:10
TicVeintitres
Рет қаралды 80
Microservice Registration And Discovery With Consul In Go
26:38
Is HashiCorp Consul worth your time?
5:32
Michael Crilly
Рет қаралды 16 М.
Cache con el reverse proxy Nginx(y Docker)
17:27
NullSafe Architect
Рет қаралды 15 М.
Login en tus aplicaciones de microservicios con oAuth2 Proxy
13:53
NullSafe Architect
Рет қаралды 21 М.
Journey to the cloud with HCP Consul
26:16
HashiCorp
Рет қаралды 482
Apache Kafka | Conectores
19:28
NullSafe Architect
Рет қаралды 17 М.
Despliegue de aplicaciones sobre Kubernetes
22:35
NullSafe Architect
Рет қаралды 26 М.
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 9 МЛН