Detalles del Comportamiento del Lector RTPS y Protocolos de Comunicación

Este documento profundiza en las implementaciones de referencia de lectores RTPS (Real-Time Publish-Subscribe), detallando sus estructuras, configuraciones y comportamientos operativos, con un enfoque particular en las distinciones entre lectores stateless (sin estado) y stateful (con estado). También se explican los protocolos subyacentes para ...

Publicado el 7-17 00:14

Comprendiendo los Middleware en Koa.js con Async/Await

Koa.js utiliza las características de async y await de ECMAScript para gestionar operaciones asíncronas de manera elegante. La función use() en una instancia de Koa acepta middleware como argumentos. Ejemplo Fundamental de Middleware en Koa.js Observemos cómo se ejecutan los middleware en secuencia y cómo el control pasa de uno a otro utilizand ...

Publicado el 7-9 04:38

Guía esencial sobre la distinción entre LLMs y agentes: arquitectura de sistemas frente a evolución de modelos

Este artículo analiza la distinción fundamental entre los grandes modelos de lenguaje (LLMs) y los agentes de IA, destacando que un agente es una arquitectura a nivel de sistema, no simplemente una versión mejorada del modelo. Se examinan los escenarios ideales para el uso de agentes (razonamiento multi-paso, toma de decisiones dinámica, invoca ...

Publicado el 6-30 20:39

Introducción a los Middleware en ASP.NET Core: Orígenes y Uso

Al migrar aplicaciones ASP.NET existentes a ASP.NET Core, nos encontramos con un concepto novedoso: los middleware. Los middleware representan una adición fundamental en ASP.NET Core. Cada componente de middleware es un software integrado en el pipeline de la aplicación encargado de procesar las solicitudes y respuestas HTTP. Cada componente: ...

Publicado el 6-28 20:56

Manejo de Errores en Express.js

En Express.js, el middleware para gestionar errores se implementa de forma similar a otros middlewares, pero requiere cuatro parámetros en lugar de tres: (error, solicitud, respuesta, siguiente). Un ejemplo básico sería:app.use(function(error, solicitud, respuesta, siguiente) { console.error(error.stack); respuesta.status(500).send('¡Ha ocurrid ...

Publicado el 6-19 23:11

Implementación de particionamiento de bases de datos con Mycat

Introducción a Mycat Mycat es un intermediario de bases de datos (middleware) de código abierto para MySQL. Proporciona funcionalidades clave como el particionamiento horizontal de tablas (sharding), la gestión de bases de datos distribuidas y la intermediación entre aplicaciones y múltiples instancias de bases de datos subyacentes. Su arquitec ...

Publicado el 6-15 22:03

Servidores web con Express y Node.js

Construcción de un servidor usando el módulo nativo http Para crear un servidor básico con Node.js, se puede utilizar el módulo http incorporado. A continuación, se muestra un ejemplo en un archivo servidor.js: const http = require('http'); const host = 'localhost'; const puerto = 3000; const servidor = http.createServer((solicitud, respuesta ...

Publicado el 6-14 18:54

Guía técnica sobre el middleware express.raw

¿Qué es express.raw()? El middleware express.raw() es una herramienta nativa de Express diseñada para procesar cuerpos de sloicitud con el tipo de contenido application/octet-stream. A diferencia de otros analizadores, este middleware captura los datos crudos y los asigna a la propiedad req.body como un objeto Buffer. Es particularmente útil cu ...

Publicado el 6-11 00:04

Configuración avanzada de CORS para aplicaciones Next.js con Next-Forge

En el desarrollo web moderno, el manejo de recursos entre orígenes cruzados (CORS) es un componente esencial para conectar servicios de front end y backend. Next-Forge, una plantilla de grado producción para aplicaciones Next.js, incorpora estrategias preconfiguradas para gestionar solicitudes de dominios cruzados de manera segura y eficiente. ...

Publicado el 6-10 21:23

Desarrollo de Servidores Web con Koa2 en Node.js

Configuración Inicial Para comenzar con Koa2, instale el paquete usando yarn o npm. A continuación, se muestra un ejemplo básico de configuración del servidor. const Koa = require('koa'); const servidor = new Koa(); servidor.use(async (ctx, siguiente) => { ctx.body = '¡Bienvenido al servidor Koa!'; await siguiente(); }); servidor.liste ...

Publicado el 6-7 21:24