ibessonov commented on code in PR #6164: URL: https://github.com/apache/ignite-3/pull/6164#discussion_r2179695627
########## modules/network-api/src/main/java/org/apache/ignite/internal/network/MessagingService.java: ########## @@ -102,10 +110,34 @@ default CompletableFuture<Void> send(ClusterNode recipient, NetworkMessage msg) */ CompletableFuture<Void> send(String recipientConsistentId, ChannelType channelType, NetworkMessage msg); + /** + * Tries to send the given message via specified channel asynchronously to the specific cluster member by its network address. + * + * <p>Guarantees: + * <ul> + * <li>Messages send to same receiver will be delivered in the same order as they were sent;</li> + * <li>If a message N has been successfully delivered to a member implies that all messages to same receiver + * preceding N have also been successfully delivered.</li> + * </ul> + * + * <p>Please note that the guarantees only work for same (sender, receiver) pairs. That is, if A sends m1 and m2 + * to B, then the guarantees are maintained. If, on the other hand, A sends m1 to B and m2 to C, then no guarantees + * exist. + * + * @param recipientNetworkAddress Network address of the recipient of the message. + * @param msg Message which should be delivered. Review Comment: ```suggestion * @param msg Message which should be delivered. ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@ignite.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org