Replies: 2 comments 11 replies
-
Hi :) I'll take it into a more philosophic observation, but this is my observation, not an official perspective, so it might be unagreed by the team. While it might seem like that, the rust client is not acting as a separate piece, like a server and a client, but it is just a piece of the client itself. It might lead to the question of why not a connection pool, then. Please share your ideas if you see it differently. |
Beta Was this translation helpful? Give feedback.
-
@marcind Thanks for your point of view on all. From what I gather, you raised three main points:
This way, we can pipeline the WATCH with the transaction, ensuring that no other client interactions interfere with the watched key. @marcind – Would appreciate your thoughts on all of the proposed above. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
If I create 2 different instances of a cluster client (using the Go wrapper, for example) that use the same cluster endpoint but perhaps different options, will this result in the underlying rust client creating 1 set of cluster node connections or 2 sets of cluster node connections?
In other words, is it cheap to create new ClusterClients (underlying rust instance is reused) or expensive (new instance each time, with all the associated handshakes, etc)?
Beta Was this translation helpful? Give feedback.
All reactions