You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by "numinnex (via GitHub)" <gi...@apache.org> on 2025/05/30 06:46:26 UTC

Re: [I] Implement synchronous SDK client [iggy]

numinnex commented on issue #1714:
URL: https://github.com/apache/iggy/issues/1714#issuecomment-2921391435

   During discussion on discord together with @marvin-hansen we came to conclusion, that the sans-io approach is probably best fit solution for this problem. It's non trivial problem, but the payoff should be worth it. 
   
   This approach would make our client not only async runtime agnostic, but also network transport protocol as well.
   
   I link some scraps of knowledge about this approach that I've managed to find during my initial research:
   - [Cloudflare quiche crate (QUIC implementation using sans-io](https://github.com/cloudflare/quiche/blob/master/quiche/examples/server.rs)
   - [fasterthanlime video "case for sans-io"] (https://www.youtube.com/watch?v=RYHYiXMJdZI)


-- 
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: commits-unsubscribe@iggy.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org