Anunţă un mesaj doar după ce poate fi citit

FixMediaService
Expediere
2 septembrie 2026 la 01:42 UTC
Autor
Kamo
Comite
8ccc308

Post/sessions/{guid}/messages is @Transactional, and the NATS publication of the mesaj a așteptat întotdeauna pentru comiterea publicarea în interiorul curselor de tranzacție a destinatarului propria citire a rândului. Cele două STOMP anunță zece linii de mai jos nu a așteptat, și ei sunt cele cu un cititor la celălalt capăt. /topic/chat/incoming/{memberId} răspunde de către un membru fără fereastră deschisă prin deschiderea unuia, care încarcă istoria firului prin intermediul unei cereri separate; această citire a ajuns în mod regulat la baza de date înainte de Comitul expeditorului, astfel încât fereastra a zburat deschis deține totul, cu excepția mesajului care a deschis-o şi a rămas greşită până când ceva a recitit firul. Închidere și redeschiderea ferestrei a fost lucrul în jurul valorii, care este modul în care a fost raportat. /topic/chat/necitit/{membruId} plimbari cu ea și a avut problema oglindă-imagine: a Numărătoarea unui mesaj pe care nici o altă cerere nu l-a putut vedea. Ambele rulați acum RunAfterCommit (), înregistrată după sincronizarea NATS astfel O fereastră deja deschisă încă primeşte mesajul primul şi insigna a doua. ă Id-urile receptoare și ID-urile lor org sunt rezolvate înainte de înregistrare, în timp ce entitățile sunt încă atașate; sarcinile utile erau deja valori simple. Anunț după ComunicatRatchet Testează-l prin prinderea zonelor post-commit şi cerând ambelor subiecte să intre în unul, astfel încât următorul anunţ adăugat Aici trebuie să facă alegerea în mod deliberat, mai degrabă decât prin copierea cea mai apropiată linie. Acesta nu reușește pe cele două linii acest lucru se angajează mișcări.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile