[ https://issues.apache.org/jira/browse/IGNITE-7109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16280554#comment-16280554 ]
Pavel Tupitsyn edited comment on IGNITE-7109 at 12/6/17 5:36 PM: ----------------------------------------------------------------- Benchmarks added. Current async implementation ({{BeginSend}}/{{BeginReceive}}) is 30% slower than master ({{Send}}/{{Receive}}). This appears to be a common issue: https://stackoverflow.com/questions/9915101/performance-of-receiveasync-vs-beginreceive We should try performing a request synchronously and then falling back to async if response is not quickly available (see comments to the accepted answer). was (Author: ptupitsyn): Benchmarks added. Current async implementation ({{BeginSend}}/{{BeginReceive}}) is 30% slower than master. This appears to be a common issue: https://stackoverflow.com/questions/9915101/performance-of-receiveasync-vs-beginreceive We should try performing a request synchronously and then falling back to async if response is not quickly available (see comments to the accepted answer). > .NET: Thin client: Async cache operations > ----------------------------------------- > > Key: IGNITE-7109 > URL: https://issues.apache.org/jira/browse/IGNITE-7109 > Project: Ignite > Issue Type: Improvement > Components: platforms, thin client > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Labels: .NET > Fix For: 2.4 > > > Add async operations to {{ICacheClient}}. > Thin client suppots asynchrony with requestId mechanism. Make sure it works > with .NET. -- This message was sent by Atlassian JIRA (v6.4.14#64029)