Projektreaktor, der eine Flux-Senke verwendet, um Daten mit Verzögerung zu senden

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Projektreaktor, der eine Flux-Senke verwendet, um Daten mit Verzögerung zu senden

by Guest » 13 Jan 2025, 18:52

Ich habe eine Schnittstelle mit Standardmethoden zum Senden eines Werts:

Code: Select all

import org.springframework.web.reactive.socket.WebSocketMessage;
import reactor.core.publisher.FluxSink;

public interface ISocketClient {

default FluxSink sendMessage(MessageObject outbound) {
WebSocketMessage message = getSerializer().serialize(outbound);
FluxSink connection = getConnection();
return connection.next(message);
}

}

Der Server reagiert schnell auf den Client und ich möchte dies steuern. Ist es möglich, bei jedem Versand etwas Verzögerung hinzuzufügen?

Top