En la vida real la gente que no sabe ni por dónde les da el aire no pretenden cobrar 30k nada más empezar en una empresa, y menos fuera de Madrid / Barcelona.
#38537 edit, ya he googleado y medio resuelto mi duda. Me falta entender para que sirve el push/create.
A ver lo tengo corriendo, tanto con spring(webflux) como como un servicio interno.
Reactivo no es websockets, es SSE. Con webflux ningún problema. Devuelves un Mono de tu stream e ya.
public Mono<ServerResponse> getDTOs(ServerRequest request) {
return ok()
.contentType(MediaType.APPLICATION_STREAM_JSON)
.body(this.DTOGenerator.fetch(), DTO.class);
}
Y había visto esta otra forma de generar flujos infinitos, donde lo puedo llamar desde fuera asincronamente. En este caso yo tengo control absoluto porqué sé que voy a bloquear un thread o voy a tener un thread para tareas "scheduled" por ejemplo.
Parece ser que trabajar con intervalos es lo más sencillo y sirve tanto para trabajar internamente como para devolver flujos por una api.
#38552 Mono es un Stream que va a devolver un elemento o fallar, por lo tanto no es lo mismo que dejar la conexión abierta (con websockets o http2), permitiendo mandar N respuestas. Con Mono mandas una respuesta y cierra la conexión.
#38555 no, yo devuelvo mono de una respuesta de servidor, este mono está recibiendo elementos y procesando sin cerrar conexión.
https://github.com/reactor/head-first-reactive-with-spring-and-reactor
stock-quotes ejemplo es lo que he adaptado.
Todos los ejemplos que he visto devuelve Mono. Yo trabajo con un Flux<T> pero como nunca lo completo este se va actualizando. Entiendo que funciona así.
No he hecho pruebas, pero imagino que si le paso un complete al flujo éste cerraría la conexión.
#38561 ayy le he dado sin querer desde el móvil
Si mando un flujo desde un iterbale si que cierra conexión.
Edit: si usas router funcions te obliga a devolver una server response por tanto te obliga a devolver mono
me he tomado un chupito por cada vez que dice colegiado en el artículo y oiansdfapihndfsapoiahnisnaposd
recordamos que el trabajo del ingeniero informático no es programar
Linux Torvalds
John Carmack
Ken Thompson
Dennis Ritchie
Guido van Rossum
etc...
Casi todas las personas influyentes de este sector son programadores, lo de "egke los hingenieros no programan" lo suelen decir los que son unos paquetes programando y para no reconocer su inutilidad se montan la película de que su trabajo es dibujar diagramas.
#38568 Si esta claro... se han pasado de frenada xD
Todo el mundo sabe como coger un lápiz y pintar algo en un folio.... pocos podrán ser un Velazquez. No saber distinguir esto y llamarte profesional es muy triste xD
#38549 Aquí uno que hace entrevistas técnicas por 18k con 11 meses de experiencia. (En Madrid)
Mañana tengo 3 entrevistas xD
LastPass bug leaks credentials from previous site
https://www.zdnet.com/article/lastpass-bug-leaks-credentials-from-previous-site/
Ya está fixeado pero meh
Un ingeniero no programa.
Un júnior merecer cobrar 16-18k.
Dais el mismo asco y pena faltando al respeto a alguien por ser joven. Lugo a colgarse banderitas con los proyectos que han picado 6 juniors.
La penita es que no veis la hipocresia, mucho más fácil ver los problemas de los demás
#38577 ahora definitivamente si que no trabajo, hago data science xddd trabajo de monos. El front end de la AI.