Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

120
Views
WebSocket Poner en cola mensajes regulares frente a devoluciones de llamadas para completar el procesamiento de solicitudes antes de continuar

Creo que tengo un escenario extraño, o al menos no he tenido tanto desafío con mi Javascript o cualquier idioma para el caso ... El pseudo me está arruinando básicamente/cosas lógicas.

Así que quiero ejecutar una cola/omisión de devolución de llamada a través del socket web para que cuando llegue un mensaje pueda procesarlo uno por uno, pero si es una devolución de llamada, lo dejo ejecutar cada vez.

El problema con el que me encuentro es que almaceno los mensajes en una cola y no estoy seguro de cómo programar mi instrucción nextMessage para manejar la ejecución de elementos en cola pero borrar un mensaje de devolución de llamada y no perder el orden.

Mi código ahora se está modificando sobre la marcha, por lo que publicarlo es difícil,

Pero digamos si quisiera permitir mensajes regulares que pueden ejecutar una respuesta instantánea, pero los mensajes de devolución de llamada tienen la máxima prioridad sin arruinar el pedido.


Estoy lidiando con el problema de que si se enrutan demasiados mensajes a la vez, puedo invocar dos o más mensajes y desincronizar las cosas. Entonces, si los usuarios que escriben juegos o realizan operaciones sin estado obtienen un método de cola perfecto con capacidad intelectual detrás con sockets web dispuestos a escucharlo.

Codificaré para solucionar esto, pero trabajaré con una función MessageHandle/NextMessage, pero veo que no puedo simplemente llamar a la siguiente cada vez o necesito repensar un poco mi configuración.

about 4 years ago · Santiago Gelvez
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!