Skip to content

Documentación de Micro Socket

Un paradigma tipo microservicios para comunicación en tiempo real a escala global.

Esta documentación describe la metodología Micro Socket de principio a fin: paradigma, modelo sub-socket, invariantes, algoritmos detallados, diagramas de flujo y ejemplos de código en Node.js.

⭐ Dar una estrella en GitHub — Si esta documentación te resulta útil, puedes dar una estrella al repo.


Enlaces rápidos

SecciónDescripción
MetodologíaQué es Micro Socket, principios, soluciones globales
Modelo Sub-SocketSub-sockets servidor/cliente, millones de difusiones
InvariantesI₁–I₇: ACL, dedup, orden, entrega, SLO, resume, integridad
AlgoritmosFlujo maestro, pseudocódigo, diagramas Mermaid
Gateway Node.jsGateway WebSocket, ACL, dedup, NATS/Redis
Cliente Node.jsSDK, seqNo, ACK, RESUME
Ejemplo E2E completoProyecto de ejemplo funcional
Test y FintechMatriz de pruebas, métricas, escenarios fintech

Resumen de Micro Socket

  • Servidor: Un sub-socket por topic; escalable a millones de suscripciones.
  • Cliente: La misma idea con varios micro sockets (p. ej. precio / riesgo / pagos).
  • Garantías: Sin acceso no autorizado (I₁), sin doble procesamiento (I₂), orden (I₃), entrega (I₄), SLO de latencia (I₅), resume (I₆), integridad (I₇).

Usa el menú lateral para navegar. Los diagramas usan Mermaid; los ejemplos en Node.js se pueden copiar a tu proyecto.

Star the repo on GitHub if this documentation is useful — link in the navbar above.