[ 
https://issues.apache.org/jira/browse/IGNITE-18810?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Tupitsyn updated IGNITE-18810:
------------------------------------
    Description: 
Currently, *ReliableChannel.serviceAsync* sends all requests to default 
connection, unless partition awareness is involved. But many operations (such 
as SQL) do not use partition awareness and can be executed on any node. 

Use round-robin for non-partition-aware requests to distribute the load across 
multiple connections.

  was:
Currently, ClientFailoverSocket.GetSocketAsync sends all requests to default 
connection, unless partition awareness is involved. But many operations (such 
as SQL) do not use partition awareness and can be executed on any node. 

Use round-robin for non-partition-aware requests to distribute the load across 
multiple connections.


> Thin 3.0: Balance requests across connections
> ---------------------------------------------
>
>                 Key: IGNITE-18810
>                 URL: https://issues.apache.org/jira/browse/IGNITE-18810
>             Project: Ignite
>          Issue Type: Improvement
>          Components: thin client
>    Affects Versions: 3.0.0-beta1
>            Reporter: Pavel Tupitsyn
>            Assignee: Pavel Tupitsyn
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.0.0-beta2
>
>
> Currently, *ReliableChannel.serviceAsync* sends all requests to default 
> connection, unless partition awareness is involved. But many operations (such 
> as SQL) do not use partition awareness and can be executed on any node. 
> Use round-robin for non-partition-aware requests to distribute the load 
> across multiple connections.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to